ข้ามไปยังเนื้อหา

เริ่มต้นใช้งานโมดูล Mendix อย่างรวดเร็ว

เริ่มต้นใช้งานโมดูล Pushwoosh สำหรับ Mendix โดยการเรียกใช้แอปเดโมที่มาพร้อมกับโมดูลและส่งการแจ้งเตือนแบบพุชไปยังแอปนั้น

ข้อกำหนดเบื้องต้น

Anchor link to

ในการเรียกใช้แอปเดโม คุณจะต้องมีสิ่งต่อไปนี้:

คุณจะต้องมี Mendix Studio Pro 11.12.3 หรือใหม่กว่า พร้อมโปรไฟล์การนำทางสำหรับมือถือแบบเนทีฟ และ Xcode หรือ Android Studio เพื่อสร้างบิลด์แบบเนทีฟ

Device API Token ในรายการด้านบนไม่จำเป็นสำหรับโมดูลนี้ วิดเจ็ตจะใช้ Application Code เท่านั้น

ดาวน์โหลดแอปเดโม

Anchor link to

โคลน repository ของโมดูล:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-mendix.git

แอปเดโมอยู่ในโฟลเดอร์ demo เป็นแอปเดียวกับที่ใช้ในการพัฒนาโมดูล: มีหนึ่งหน้าจอพร้อมปุ่มสำหรับลงทะเบียนและยกเลิกการลงทะเบียนอุปกรณ์, อ่าน push token, ตั้งค่าและอ่านแท็ก, และโพสต์ event, รวมถึงช่องป้อนข้อมูลสำหรับคีย์และค่าของแท็ก และสำหรับชื่อ event

เปิดแอปใน Studio Pro

Anchor link to

เปิด demo/PushwooshDemo.mpr ใน Studio Pro แอปนี้มีโมดูล Pushwoosh, วิดเจ็ต Pushwoosh events บนหน้าแรก, และ nanoflow อยู่เบื้องหลังทุกปุ่มอยู่แล้ว

App Explorer ใน Studio Pro ที่แสดงโมดูล Pushwoosh และ JavaScript actions ควบคู่ไปกับ nanoflows ของเดโม

ตั้งค่า Application Code ของคุณ

Anchor link to

เปิดหน้าแรกของโปรไฟล์การนำทางสำหรับมือถือแบบเนทีฟ, เลือกวิดเจ็ต Pushwoosh events, และแทนที่ตัวยึดตำแหน่ง XXXXX-XXXXX ในคุณสมบัติ Application Code ด้วย Application Code ของแอปของคุณจาก Pushwoosh Control Panel

คุณสมบัติการตั้งค่าของวิดเจ็ต Pushwoosh events โดยมี Application Code กรอกไว้แล้ว

สร้างแอปแบบเนทีฟ

Anchor link to

เดโมไม่สามารถทำงานในแอป Make It Native ได้ เนื่องจากแอปนั้นไม่มีโค้ดเนทีฟของบุคคลที่สาม ให้สร้างแอปสำหรับนักพัฒนาแบบกำหนดเองหรือบิลด์แบบเนทีฟจริงแทน

บน Windows, ใช้ App > Build Native App เพื่อเปิด Native Mobile Builder, และตั้งค่าความสามารถดังนี้:

  • Push notifications: ปิด
  • Firebase Android: เปิด

Pushwoosh จะแทนที่พุชในตัวของแอป Mendix แทนที่จะทำงานควบคู่กันไป บริการแจ้งเตือนสองตัวที่ลงทะเบียนสำหรับ Firebase event เดียวกันจะทำงานทับซ้อนกันและทำให้การแจ้งเตือนหยุดส่งมา

บน macOS, Studio Pro ไม่มี Native Mobile Builder ให้กำหนดค่าเทมเพลตเนทีฟด้วยเครื่องมือบรรทัดคำสั่ง @mendix/native-mobile-toolkit แทน, จากนั้นสร้างโปรเจกต์ iOS และ Android ที่สร้างขึ้นในเครื่อง

สำหรับ iOS, เปิดโปรเจกต์ Xcode ที่สร้างขึ้นและเพิ่มความสามารถ Push Notifications ใน Signing & Capabilities สำหรับ Android, วางไฟล์ google-services.json จากโปรเจกต์ Firebase ของคุณลงในโปรเจกต์ Android ที่สร้างขึ้น

เรียกใช้แอปและลงทะเบียนอุปกรณ์

Anchor link to

เริ่ม Mendix runtime สำหรับแอป, จากนั้นเปิดบิลด์เนทีฟบนอุปกรณ์หรือซิมูเลเตอร์ แล้วแตะ Register For Push Notifications อุปกรณ์จะขออนุญาตการแจ้งเตือน, ลงทะเบียนกับ Pushwoosh, และแสดง push token ในข้อความ

ส่งการแจ้งเตือนแบบพุชทดสอบ

Anchor link to

ลงทะเบียนอุปกรณ์เป็นอุปกรณ์ทดสอบและส่งข้อความไปยังอุปกรณ์จาก Pushwoosh Control Panel ดูขั้นตอนได้ที่ ทดสอบการผสานรวมของคุณ

ขั้นตอนถัดไป

Anchor link to