Silent push notifications
มีสถานการณ์ที่คุณอาจต้องอัปเดตแอป ส่งข้อมูล หรือดึงเนื้อหาใหม่จากเซิร์ฟเวอร์โดยไม่ต้องแจ้งเตือนผู้ใช้หรือแสดงการแจ้งเตือนใดๆ Silent push notifications ถูกออกแบบมาเพื่อจุดประสงค์นี้โดยเฉพาะ
Silent push notifications จะถูกส่งไปยังอุปกรณ์ของผู้ใช้โดยไม่มีการแจ้งเตือน (alert), เสียง หรือไอคอน badge เมื่อ silent push มาถึง แอปจะถูกปลุกให้ทำงานใน background ผู้ใช้จะไม่รับรู้ถึงการแจ้งเตือนใดๆ และไม่เห็นเนื้อหาของ push
ด้วยการส่ง silent push notifications คุณสามารถ:
- แจ้งเตือนแอปของคุณเกี่ยวกับเนื้อหาใหม่ที่พร้อมให้ดาวน์โหลด
- ทำงานบางอย่างใน background
- รับข้อมูลใหม่จากเซิร์ฟเวอร์
- ส่งข้อมูล custom data ไปยังแอป
Silent push notifications ยังมีประโยชน์เมื่อคุณต้องการล้างฐานข้อมูลผู้ใช้ ทุกครั้งที่ส่ง push ออกไป push tokens ที่ไม่ถูกต้องหรือไม่มีอยู่จริงจะถูกลบออกจากฐานข้อมูลของเรา นั่นคือเหตุผลที่ silent push notifications ถูกใช้ใน Uninstalls tracking ซึ่งช่วยให้ฐานผู้ใช้ของคุณถูกต้องและเป็นปัจจุบันอยู่เสมอ
การดำเนินการ (Implementation)
Anchor link toCustomer Journey
Anchor link toคุณสามารถส่ง silent push notifications โดยใช้อิลีเมนต์ Data to app ใน Customer journeys อิลีเมนต์ Data to app จะส่ง silent push notifications พร้อม custom data โดยอัตโนมัติเพื่อกระตุ้นการทำงานภายในแอป (in-app actions) โดยไม่แจ้งเตือนผู้ใช้
ในการส่ง silent push notifications:
- เพิ่มอิลีเมนต์ Data to app ลงใน Journey canvas ของคุณ
- วางโค้ด JSON ของคุณลงในช่องที่ระบุ JSON payload จะประกอบด้วย custom data ที่แอปของคุณจะประมวลผลเมื่อได้รับ silent push
- คลิก Save เพื่อใช้การกำหนดค่า
Silent push notification จะถูกส่งไปยังอุปกรณ์ของผู้ใช้ใน background โดยปลุกแอปของคุณให้ประมวลผล custom data โดยไม่แสดงการแจ้งเตือน เสียง หรือ badge ใดๆ
คุณยังสามารถส่ง silent push notifications ผ่าน Pushwoosh API โดยความช่วยเหลือจากทีมพัฒนาของคุณ
แบบฟอร์ม Push preset แบบเก่า (Legacy)
Anchor link toในการส่ง silent push notification ให้ไปที่ Content > Presets และเพิ่ม preset ใหม่

ระบุแพลตฟอร์ม—iOS หรือ Android

เพิ่มชื่อ (title) และการสมัครรับข้อมูล (subscription) (ผู้ใช้ของคุณจะไม่เห็นส่วนนี้ ดังนั้นคุณสามารถใช้ข้อความทดสอบใดก็ได้) จากนั้นติ๊กที่ช่อง Silent Push

เลื่อนไปที่ด้านล่างของหน้าและบันทึก preset นี้

ไปที่ Campaigns > Journey เลือก journey ที่คุณมีอยู่แล้ว หรือ สร้างใหม่ จากนั้น โดยการคลิกที่อิลีเมนต์ Push ให้เลือก preset ที่มี silent push

เมื่อ journey ของคุณพร้อมแล้ว ให้คลิก Launch campaign ที่ด้านขวา
