Live Updates สำหรับ Android

แสดงความคืบหน้า ทันทีที่เกิดขึ้น

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

หน้าจอโทรศัพท์ Android สามเครื่องเรียงกัน แสดงการ์ดการแจ้งเตือนแบบสด: การส่งอาหารในขั้นตอนไรเดอร์ การเรียกรถที่คนขับอยู่ห่างไปสองนาที และสกอร์การแข่งขันพร้อมเวลาที่เดินอยู่

บริษัทกว่า 80,000 แห่งไว้วางใจเราในการขยาย engagement

รูปแบบนี้ ทำอะไรได้บ้าง

Push notification ธรรมดาบอกเรื่องเดียวครั้งเดียว คำสั่งซื้อที่มีห้าขั้นตอนจึงกลายเป็นการแจ้งเตือนห้ารายการ Live Update โพสต์การ์ดเดียวสำหรับทั้งกิจกรรม แล้วเขียนการ์ดนั้นใหม่ไปเรื่อยๆ หน้าจอล็อกจึงแสดงขั้นตอนปัจจุบันเสมอ แทนที่จะเป็นกองข้อความเก่าที่ซ้อนกันครับ

การ์ดต่อเนื่องใบเดียว

แต่ละกิจกรรมมีการแจ้งเตือนเพียงรายการเดียวบนหน้าจอล็อกและในแถบการแจ้งเตือน ทุกการอัปเดตหลังจากนั้นจะเขียนทับการ์ดเดิม ไม่ได้เพิ่มการ์ดใหม่

แถบความคืบหน้าที่ขยับได้

Pushwoosh แสดงผลด้วย Notification.ProgressStyle แบบ native ของ Android แถบ ค่า และช่วงที่แยกสีจึงเป็น primitive จริงของระบบปฏิบัติการ

ชิปบนแถบสถานะ

ระหว่างที่กิจกรรมยังดำเนินอยู่ Android จะแสดงตัวบอกแบบย่อบนแถบสถานะ ผู้ใช้มองเห็นได้แม้อยู่ในแอปอื่น

จุดยึดเวลา (Time anchor)

การอัปเดตสามารถแนบจุดยึดเวลาได้ การ์ดจึงนับถอยหลังสู่เวลาที่คาดว่าจะถึง (ETA) ได้เองระหว่างการรีเฟรชจากเซิร์ฟเวอร์

ปุ่ม action บนการ์ดสด

โมดูล SDK ผูกปุ่มไว้คู่กับแถบความคืบหน้า ผู้ใช้จึงแตะเพื่อเปิดแผนที่หรือโทรหาไรเดอร์ได้จากการ์ดโดยตรง

การแสดงผลตามแบรนด์ของคุณ

LiveUpdateProgressStyleProvider ส่งการวาดการ์ดให้แอปของคุณ สี ไอคอน และป้ายกำกับช่วงจึงเป็นไปตามดีไซน์ของคุณ

Live Update อยู่ตรงไหนระหว่าง push กับหน้าจอแอป

เมื่อข้อความคือส่งเป็นแสดงที่ไหน
การเปลี่ยนสถานะครั้งเดียว บอกครั้งเดียวจบPush ธรรมดาแบนเนอร์ แล้วไปอยู่ในแถบการแจ้งเตือน
การเปลี่ยนแปลงที่ควรมีภาพประกอบRich media pushการแจ้งเตือนแบบขยาย
ตัวเลือกที่ผู้ใช้ตัดสินใจได้ในแตะเดียวInteractive pushปุ่มบนการแจ้งเตือน
กิจกรรมที่กำลังดำเนินอยู่ ตั้งแต่หลายนาทีถึงหลายชั่วโมงLive Updateการ์ดต่อเนื่องใบเดียวที่เขียนตัวเองใหม่ พร้อมชิปบนแถบสถานะ
บันทึกที่ผู้ใช้กลับมาดูภายหลังMessage Inboxรายการภายในแอป
รายละเอียด ฟอร์ม หรือเลย์เอาต์ข้อความในแอปหน้าจอเต็มในแอป
เมื่อข้อความคือ
1 / 6
การเปลี่ยนสถานะครั้งเดียว บอกครั้งเดียวจบ
ส่งเป็น
แสดงที่ไหน
แบนเนอร์ แล้วไปอยู่ในแถบการแจ้งเตือน
เมื่อข้อความคือ
2 / 6
การเปลี่ยนแปลงที่ควรมีภาพประกอบ
ส่งเป็น
แสดงที่ไหน
การแจ้งเตือนแบบขยาย
เมื่อข้อความคือ
3 / 6
ตัวเลือกที่ผู้ใช้ตัดสินใจได้ในแตะเดียว
ส่งเป็น
แสดงที่ไหน
ปุ่มบนการแจ้งเตือน
เมื่อข้อความคือ
4 / 6
กิจกรรมที่กำลังดำเนินอยู่ ตั้งแต่หลายนาทีถึงหลายชั่วโมง
ส่งเป็น
Live Update
แสดงที่ไหน
การ์ดต่อเนื่องใบเดียวที่เขียนตัวเองใหม่ พร้อมชิปบนแถบสถานะ
เมื่อข้อความคือ
5 / 6
บันทึกที่ผู้ใช้กลับมาดูภายหลัง
ส่งเป็น
แสดงที่ไหน
รายการภายในแอป
เมื่อข้อความคือ
6 / 6
รายละเอียด ฟอร์ม หรือเลย์เอาต์
ส่งเป็น
แสดงที่ไหน
หน้าจอเต็มในแอป

บทบาทของมัน ใน customer journey

Journey เดียวสำหรับ ทั้งสองแพลตฟอร์ม

Live Update เป็นคุณสมบัติของข้อความที่คุณส่งอยู่แล้ว กลุ่มเป้าหมาย trigger segment และโปรไฟล์ลูกค้ายังอยู่ที่เดิม รูปแบบนี้แค่กำหนดว่าข้อความจะหน้าตาเป็นอย่างไรระหว่างที่กิจกรรมยังดำเนินอยู่ครับ

อุปกรณ์ Android 16 ได้รับการ์ดสด iPhone ได้รับ Live Activity และโทรศัพท์ Android รุ่นเก่าได้รับ push มาตรฐาน ทั้งหมดมาจาก Customer Journey เดียวกับที่ใช้ส่ง push ข้อความในแอป และ อีเมล ของคุณ

ตัวอย่างคำสั่งซื้อตั้งแต่ต้นจนจบ

ลองนึกถึงแอปสั่งอาหารในกรุงเทพฯ ร้านอาหารรับคำสั่งซื้อ แล้ว Journey ก็เปิดการ์ดที่ขั้นตอนแรก

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

บนโทรศัพท์ที่ต่ำกว่า Android 16 Journey เดียวกันจะส่ง push ธรรมดาในทุกขั้นตอน และทั้งสองสาขาจะเก็บใบเสร็จไว้ใน Message Inbox

ใช้กับอะไรได้บ้าง

Live Update คุ้มค่าเมื่อมีบางอย่างกำลังดำเนินอยู่จริงและผู้ใช้กำลังรอผลอยู่แล้ว สำหรับประกาศ ข้อเสนอ หรือสิ่งที่ผู้ใช้ไม่ได้เริ่มเอง push ธรรมดาคือรูปแบบที่ถูกต้อง และนโยบายของ Google สำหรับพื้นที่นี้ก็ระบุไว้เช่นเดียวกันครับ

ช่วงเวลาสิ่งที่การ์ดแสดงสิ่งที่ผู้ใช้ทำ
Food delivery: คำสั่งซื้อที่กำลังดำเนินอยู่รับออเดอร์แล้ว กำลังปรุง ได้ไรเดอร์แล้ว อีกไม่กี่นาทีถึงดูไรเดอร์ใกล้เข้ามาได้จากหน้าจอล็อก
เรียกรถ: ระหว่างการเดินทางคนขับกำลังมา ETA ความคืบหน้าของการเดินทางเหลือบดูหน้าจอล็อกแทนการกลับไปเปิดแผนที่
E-commerce: หลังการสั่งซื้อจัดส่งแล้ว กำลังนำส่ง อีกกี่จุดถึง ส่งถึงแล้วติดตามพัสดุจากแถบการแจ้งเตือนและรู้ว่าควรอยู่บ้านเมื่อไร
Marketplace: หลายคำสั่งซื้อพร้อมกันการ์ดหนึ่งใบต่อหนึ่งการจัดส่ง แต่ละใบแยกตามผู้ขายติดตามพัสดุที่มาถึงคนละวันได้ครบ
สายการบิน: วันเดินทางประตูขึ้นเครื่อง การขึ้นเครื่อง ความล่าช้า สายพานกระเป๋าเช็กประตูขึ้นเครื่องจากหน้าจอล็อกในอาคารผู้โดยสารที่วุ่นวาย
กีฬาสด: การแข่งขันที่กำลังเล่นสกอร์ เวลา ช่วงการแข่งขันติดตามฟุตบอลหรือคริกเก็ตได้โดยไม่ต้องปลดล็อกโทรศัพท์
Sports betting: เดิมพันระหว่างแข่งขันสถานะเดิมพัน อัตราต่อรองสด ช่วงเวลา cash-outตัดสินใจ cash-out ก่อนหมดเวลา
ธนาคาร: การโอนเงินที่กำลังดำเนินอยู่ความคืบหน้าการโอน สถานะการจัดส่งบัตรเห็นเงินเข้าบัญชีโดยไม่ต้องหยิบโทรศัพท์ออกจากกระเป๋า
งานบริการภาคสนาม: ช่างกำลังเดินทางมากำลังเดินทาง ETA มาถึงแล้วไม่ต้องเดาว่าต้องรออยู่บ้านช่วงไหน
พลังงาน: ไฟดับในละแวกบ้านยืนยันเหตุขัดข้อง ทีมช่างถึงที่เกิดเหตุ เวลาคาดว่าไฟจะกลับมาได้คำตอบโดยไม่ต้องโทรหาฝ่ายบริการลูกค้า
ช่วงเวลา
1 / 10
Food delivery: คำสั่งซื้อที่กำลังดำเนินอยู่
สิ่งที่การ์ดแสดง
รับออเดอร์แล้ว กำลังปรุง ได้ไรเดอร์แล้ว อีกไม่กี่นาทีถึง
สิ่งที่ผู้ใช้ทำ
ดูไรเดอร์ใกล้เข้ามาได้จากหน้าจอล็อก
ช่วงเวลา
2 / 10
เรียกรถ: ระหว่างการเดินทาง
สิ่งที่การ์ดแสดง
คนขับกำลังมา ETA ความคืบหน้าของการเดินทาง
สิ่งที่ผู้ใช้ทำ
เหลือบดูหน้าจอล็อกแทนการกลับไปเปิดแผนที่
ช่วงเวลา
3 / 10
E-commerce: หลังการสั่งซื้อ
สิ่งที่การ์ดแสดง
จัดส่งแล้ว กำลังนำส่ง อีกกี่จุดถึง ส่งถึงแล้ว
สิ่งที่ผู้ใช้ทำ
ติดตามพัสดุจากแถบการแจ้งเตือนและรู้ว่าควรอยู่บ้านเมื่อไร
ช่วงเวลา
4 / 10
Marketplace: หลายคำสั่งซื้อพร้อมกัน
สิ่งที่การ์ดแสดง
การ์ดหนึ่งใบต่อหนึ่งการจัดส่ง แต่ละใบแยกตามผู้ขาย
สิ่งที่ผู้ใช้ทำ
ติดตามพัสดุที่มาถึงคนละวันได้ครบ
ช่วงเวลา
5 / 10
สายการบิน: วันเดินทาง
สิ่งที่การ์ดแสดง
ประตูขึ้นเครื่อง การขึ้นเครื่อง ความล่าช้า สายพานกระเป๋า
สิ่งที่ผู้ใช้ทำ
เช็กประตูขึ้นเครื่องจากหน้าจอล็อกในอาคารผู้โดยสารที่วุ่นวาย
ช่วงเวลา
6 / 10
กีฬาสด: การแข่งขันที่กำลังเล่น
สิ่งที่การ์ดแสดง
สกอร์ เวลา ช่วงการแข่งขัน
สิ่งที่ผู้ใช้ทำ
ติดตามฟุตบอลหรือคริกเก็ตได้โดยไม่ต้องปลดล็อกโทรศัพท์
ช่วงเวลา
7 / 10
Sports betting: เดิมพันระหว่างแข่งขัน
สิ่งที่การ์ดแสดง
สถานะเดิมพัน อัตราต่อรองสด ช่วงเวลา cash-out
สิ่งที่ผู้ใช้ทำ
ตัดสินใจ cash-out ก่อนหมดเวลา
ช่วงเวลา
8 / 10
ธนาคาร: การโอนเงินที่กำลังดำเนินอยู่
สิ่งที่การ์ดแสดง
ความคืบหน้าการโอน สถานะการจัดส่งบัตร
สิ่งที่ผู้ใช้ทำ
เห็นเงินเข้าบัญชีโดยไม่ต้องหยิบโทรศัพท์ออกจากกระเป๋า
ช่วงเวลา
9 / 10
งานบริการภาคสนาม: ช่างกำลังเดินทางมา
สิ่งที่การ์ดแสดง
กำลังเดินทาง ETA มาถึงแล้ว
สิ่งที่ผู้ใช้ทำ
ไม่ต้องเดาว่าต้องรออยู่บ้านช่วงไหน
ช่วงเวลา
10 / 10
พลังงาน: ไฟดับในละแวกบ้าน
สิ่งที่การ์ดแสดง
ยืนยันเหตุขัดข้อง ทีมช่างถึงที่เกิดเหตุ เวลาคาดว่าไฟจะกลับมา
สิ่งที่ผู้ใช้ทำ
ได้คำตอบโดยไม่ต้องโทรหาฝ่ายบริการลูกค้า
รูปแบบเป็นแค่ครึ่งหนึ่งของงาน อีกครึ่งคือเนื้อหาที่คุณใส่ลงไป

ตัวอย่าง push notification 50 แบบที่น่านำไปใช้ พร้อมข้อความและครีเอทีฟที่ทำให้ได้ผล

ดูตัวอย่าง

การรองรับแพลตฟอร์มและด้านเทคนิค

การ์ดสดที่รีเฟรชตัวเองเป็นของใหม่ เวอร์ชันขั้นต่ำจึงเป็นสิ่งแรกที่ควรเทียบกับฐานผู้ใช้ของคุณ คอลัมน์สุดท้ายบอกว่าตรงไหน push คือรูปแบบนั้นเอง และตรงไหนที่ push แค่ขับเคลื่อนสิ่งที่แอปของคุณมีอยู่แล้ว

ความสามารถAndroidiOSWebส่งผ่าน
การ์ดต่อเนื่องที่รีเฟรชในที่เดิมAndroid 16 (API 36)iOS 16.1+ ในรูปแบบ Live Activity–Push ที่ SDK แสดงผลผ่าน API การแจ้งเตือนแบบสดของระบบปฏิบัติการ
แถบความคืบหน้าแบบแบ่งช่วงแบบ nativeAndroid 16, Notification.ProgressStyleActivityKit widget ของคุณ–pushwoosh-liveupdates 6.9.0+ ที่ครอบ primitive ของระบบปฏิบัติการ
ตัวบอกแบบย่อที่มองเห็นตลอดชิปบนแถบสถานะDynamic Island บน iPhone 14 Pro ขึ้นไป–ระบบปฏิบัติการ จากการแจ้งเตือนแบบสด
เริ่ม อัปเดต และปิดจากเซิร์ฟเวอร์ได้ได้–OPERATION_START, OPERATION_UPDATE และ OPERATION_END ใน Messages API
ปิดการ์ดจากในแอปendLiveUpdate(id), endAllLiveUpdates()ได้–Facade PushwooshLiveUpdates ในแอปของคุณ
การ์ดสดตามสไตล์แบรนด์LiveUpdateProgressStyleProviderโค้ด widget ของคุณ–โค้ดแอปของคุณ ที่ SDK เรียกใช้
Android 15 และต่ำกว่า– การเรียก SDK ไม่มีผล (no-op)n/a–Push มาตรฐานหรือ Message Inbox ใน Journey เดียวกัน
ความสามารถ
1 / 7
การ์ดต่อเนื่องที่รีเฟรชในที่เดิม
Android
Android 16 (API 36)
iOS
iOS 16.1+ ในรูปแบบ Live Activity
Web
–
ส่งผ่าน
Push ที่ SDK แสดงผลผ่าน API การแจ้งเตือนแบบสดของระบบปฏิบัติการ
ความสามารถ
2 / 7
แถบความคืบหน้าแบบแบ่งช่วงแบบ native
Android
Android 16, Notification.ProgressStyle
iOS
ActivityKit widget ของคุณ
Web
–
ส่งผ่าน
pushwoosh-liveupdates 6.9.0+ ที่ครอบ primitive ของระบบปฏิบัติการ
ความสามารถ
3 / 7
ตัวบอกแบบย่อที่มองเห็นตลอด
Android
ชิปบนแถบสถานะ
iOS
Dynamic Island บน iPhone 14 Pro ขึ้นไป
Web
–
ส่งผ่าน
ระบบปฏิบัติการ จากการแจ้งเตือนแบบสด
ความสามารถ
4 / 7
เริ่ม อัปเดต และปิดจากเซิร์ฟเวอร์
Android
ได้
iOS
ได้
Web
–
ส่งผ่าน
OPERATION_START, OPERATION_UPDATE และ OPERATION_END ใน Messages API
ความสามารถ
5 / 7
ปิดการ์ดจากในแอป
Android
endLiveUpdate(id), endAllLiveUpdates()
iOS
ได้
Web
–
ส่งผ่าน
Facade PushwooshLiveUpdates ในแอปของคุณ
ความสามารถ
6 / 7
การ์ดสดตามสไตล์แบรนด์
Android
LiveUpdateProgressStyleProvider
iOS
โค้ด widget ของคุณ
Web
–
ส่งผ่าน
โค้ดแอปของคุณ ที่ SDK เรียกใช้
ความสามารถ
7 / 7
Android 15 และต่ำกว่า
Android
– การเรียก SDK ไม่มีผล (no-op)
iOS
n/a
Web
–
ส่งผ่าน
Push มาตรฐานหรือ Message Inbox ใน Journey เดียวกัน

ความปลอดภัยและโฮสติ้ง

Pushwoosh ทำงานบนฮาร์ดแวร์ของเราเองในศูนย์ข้อมูลที่สหรัฐอเมริกาและเยอรมนี (EU) และสอดคล้องกับ GDPR

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

วิธีการทำงาน

การ build ฝั่ง Android ทำเพียงครั้งเดียวโดยทีมพัฒนา หลังจากนั้นทั้งสามคำสั่งจะทำงานจาก Control Panel และ API เหมือนข้อความอื่นๆ ใน Journey

  1. เพิ่มโมดูลเพียงครั้งเดียว (นักพัฒนา)

    ใส่ pushwoosh-liveupdates 6.9.0+ ลงในแอป Android โมดูลนี้รับ push แบบ Live Update ก่อนการจัดการการแจ้งเตือนมาตรฐาน และดูแลเรื่อง channel สิทธิ์ ไอคอนขนาดใหญ่ และปุ่ม action ให้ ส่วน LiveUpdateProgressStyleProvider คือที่ที่คุณใส่แบรนด์ให้การ์ด

  2. ควบคุมวงจรทั้งหมดจากเซิร์ฟเวอร์ (API)

    OPERATION_START โพสต์การ์ด OPERATION_UPDATE เขียนทับในที่เดิม OPERATION_END ปิดการ์ด ทั้งหมดผ่าน Messages API โดยมี activity ID เดียวผูกทุกคำสั่งเข้าด้วยกัน แอปยังปิดการ์ดที่ถืออยู่ได้เองด้วย PushwooshLiveUpdates.endLiveUpdate() โดยไม่ต้องติดต่อเซิร์ฟเวอร์

  3. จัดการทั้งหมดใน journey (ไม่ต้องเขียนโค้ด)

    สั่งทั้งสามคำสั่งจาก Customer Journey เดียวกับการส่งข้อความอื่นๆ ของคุณ กับ segment และโปรไฟล์ลูกค้าชุดเดียวกัน ฝั่ง iOS ของเรื่องเดียวกันก็ทำงานจาก Journey นั้นได้เช่นกัน

ข้อจำกัดที่ควรรู้

พื้นที่นี้ยังใหม่และมีขอบเขตชัดเจน นี่คือข้อจำกัดของมันครับ

  • รองรับ Android 16 (API 36) ขึ้นไป บนเวอร์ชันก่อนหน้า การเรียก SDK จะไม่มีผล ไม่ crash และไม่มีการ์ดสำรอง จึงควรแยกสาขาใน Journey ไปที่ push มาตรฐานสำหรับอุปกรณ์เหล่านั้น
  • การ์ดวาดด้วย Notification.ProgressStyle ซึ่งเป็น primitive การแสดงผลของ Android 16 จึงย้อนไปใช้กับเวอร์ชันเก่าแบบเทมเพลต rich push ไม่ได้
  • ทุกการเริ่ม รีเฟรช และปิด มาจากเซิร์ฟเวอร์ของคุณ ไม่มี API สำหรับโพสต์การ์ดจากในอุปกรณ์ และแอปปิดได้เฉพาะการ์ดที่ถืออยู่แล้วเท่านั้น
  • Google จำกัดพื้นที่นี้ไว้สำหรับกิจกรรมจริงเท่านั้น ห้ามใช้กับโปรโมชัน ข้อความแชท หรือข้อมูลทั่วไป การใช้ผิดวัตถุประสงค์อาจทำให้คุณเสียสิทธิ์เข้าถึง
  • iOS เป็นการ build แยกต่างหาก Live Activities ทำหน้าที่เดียวกันบน iPhone ผ่าน ActivityKit ขับเคลื่อนด้วย Journey เดียวกันแต่ต้องทำงานฝั่ง SDK แยก
  • รายงานมองเห็นทุก push ที่เป็นคำสั่ง แต่การเหลือบดูการ์ดไม่ทิ้งร่องรอยใน payload engagement ต่อการอัปเดตแต่ละครั้งจึงมาจาก in-app event ที่คุณส่งกลับมา

สำรวจผลิตภัณฑ์ที่เกี่ยวข้อง

การแจ้งเตือนแบบ Push บนมือถือ

การแจ้งเตือนแบบ Push บนมือถือจาก Pushwoosh เข้าถึงทุกอุปกรณ์ พร้อม Rich Media, targeting ที่แม่นยำ และ Journey ข้ามช่องทางรวม LINE เปลี่ยนผู้ใช้ให้ภักดี

Message Inbox สำหรับมือถือและเว็บ

Message Inbox เพิ่มศูนย์รวมการแจ้งเตือนในแอปและเว็บไซต์ การส่งแบบเงียบเข้าถึงผู้ใช้ทุกคน รวมถึงผู้ที่ปิด push และข้อความที่บันทึกไว้เปิดดูได้ทุกเมื่อ

เครื่องมือสร้าง Customer Journey

วางแผนและปรับปรุงแคมเปญของคุณด้วยเครื่องมือภาพเดียว สื่อสาร ดึงดูด รักษา และแปลงกลุ่มเป้าหมาย รวมถึงการแบ่งส่วนและทดลองใช้กับ Pushwoosh Customer Journey Builder

Interactive push

ใส่ปุ่ม action บนการแจ้งเตือน ให้ผู้ใช้อนุมัติ รับรางวัล หรือติดตามพัสดุได้ในแตะเดียว สร้างชุดปุ่ม iOS ได้โดยไม่ต้องเขียนโค้ด และส่งจาก Journey เดียวกัน

แพลตฟอร์มการตลาด Mobility และแอปเรียกรถ

แสดงสถานะการเดินทางบนหน้าจอล็อก แจ้งผู้โดยสารเมื่อคนขับมาถึง และ onboard ทั้งผู้โดยสารและคนขับ ด้วยแพลตฟอร์มการตลาด mobility เดียว

Pushwoosh API

มอบภาระการส่งข้อความบนแอปและเว็บของคุณให้กับ Pushwoosh API เราจัดการ Push, Email, SMS และสตรีมข้อมูล — คุณสร้างผลิตภัณฑ์ที่ประสบความสำเร็จได้โดยไม่มีขีดจำกัด