สถานะออนไลน์และวงจรชีวิตการแจ้งเตือน (Push Lifecycle)
เพื่ออำนวยความสะดวกให้กับลูกค้าในการหาปัญหาได้อย่างรวดเร็ว แพลตฟอร์มของเราในปัจจุบันมีเครื่องมือสถานะออนไลน์และวงจรชีวิตการแจ้งเตือน
สถานะออนไลน์ (Online Status)
สถานการณ์
เนื่องจากการส่งการแจ้งเตือนผ่านช่องทางของ Engagelab ขึ้นอยู่กับกระบวนการส่งการแจ้งเตือนออนไลน์ หากผู้ใช้รายงานว่าไม่สามารถรับการแจ้งเตือนบ่อยๆ คุณสามารถใช้เครื่องมือนี้เพื่อตรวจสอบว่าอุปกรณ์ออนไลน์หรือไม่ หากอุปกรณ์ไม่ออนไลน์ แนะนำให้เริ่มต้นแอปพลิเคชันใหม่
คำอธิบายพารามิเตอร์
Registration ID: หมายเลขการลงทะเบียนของอุปกรณ์ปลายทางของผู้ใช้บนแพลตฟอร์มบริการของ Engagelab ซึ่งเป็น ID อุปกรณ์ที่ไม่ซ้ำกันของผู้ใช้ หมายเลขการลงทะเบียนของหน้าเว็บต่างๆ บนคอมพิวเตอร์เดียวกันจะแตกต่างกัน สำหรับข้อมูลเพิ่มเติม ดูที่ Web API
วิธีการใช้งาน
- ป้อน "Registration ID" ของแอปในกล่องป้อนข้อมูล รองรับหลาย RegID โดยใช้เครื่องหมายจุลภาค (",") แยก
- ผลการค้นหาจะแสดง "false" หมายความว่าอุปกรณ์ออฟไลน์ และ "true" หมายความว่าอุปกรณ์ออนไลน์ คุณสามารถดูเวลาที่ออนไลน์ล่าสุดทางด้านขวา
- หาก Registration ID ที่ป้อนไม่ถูกต้อง ผลการค้นหาจะแสดงสาเหตุที่ผิดพลาดอย่างชัดเจน
วงจรชีวิตการแจ้งเตือน (Push Lifecycle)
สถานการณ์
หากคุณยังคงไม่สามารถรับการแจ้งเตือนผ่านการตรวจสอบสถานะออนไลน์ คุณสามารถใช้เครื่องมือวงจรชีวิตเพื่อค้นหาวงจรชีวิตของข้อความและจัดการข้อความตามรหัสข้อผิดพลาดที่แสดง
คำอธิบายพารามิเตอร์
- Registration ID: หมายเลขการลงทะเบียนของอุปกรณ์ปลายทางของผู้ใช้บนแพลตฟอร์มบริการของ Engagelab ซึ่งเป็น ID อุปกรณ์ที่ไม่ซ้ำกันของผู้ใช้ หมายเลขการลงทะเบียนของหน้าเว็บต่างๆ บนคอมพิวเตอร์เดียวกันจะแตกต่างกัน สำหรับข้อมูลเพิ่มเติม ดูที่ Web API
- Message ID: หมายเลข ID ของงานการแจ้งเตือน
การดึงพารามิเตอร์จากคอนโซล
ในหน้ารายละเอียดการแจ้งเตือนที่ต้องการค้นหา คุณสามารถรับ Message ID และคลิกที่ "View" ในเนื้อหาของข้อความเพื่อดูข้อความ json ของการแจ้งเตือน
หากเป้าหมายของการแจ้งเตือนคือ "Registration ID" ค่าของ "receiverValue" จะเป็น Registration ID
การดึงพารามิเตอร์จากเซิร์ฟเวอร์
คุณสามารถรับ msg_id (Message ID) จากพารามิเตอร์ในคำตอบหลังจากที่เรียก API:
{
"sendno": "0",
"msg_id": "2509042"
}
วิธีการใช้งาน
หลังจากที่คุณได้รับพารามิเตอร์ Message ID และ Registration ID ให้ไปที่หน้าของ [Search for Data] - [Push Lifecycle] ป้อนพารามิเตอร์และคลิกที่ "Query" เพื่อดูวงจรชีวิตของการแจ้งเตือน
- 1 คือผลที่ได้รับจาก EngageLab และ 2 คือผลที่ได้รับจากเซิร์ฟเวอร์ระบบ
- หากไม่พบกระบวนการวงจรชีวิต แสดงว่าอุปกรณ์ไม่ใช่เป้าหมายของการแจ้งเตือนในครั้งนี้ ตรวจสอบว่า Registration ID ที่ค้นหามีอยู่ในเป้าหมายของการแจ้งเตือนหรือไม่