สถานะออนไลน์และวงจรชีวิตการแจ้งเตือน (Push Lifecycle)

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

สถานะออนไลน์ (Online Status)

สถานการณ์

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

คำอธิบายพารามิเตอร์

Registration ID: หมายเลขการลงทะเบียนของอุปกรณ์ปลายทางของผู้ใช้บนแพลตฟอร์มบริการของ Engagelab ซึ่งเป็น ID อุปกรณ์ที่ไม่ซ้ำกันของผู้ใช้ หมายเลขการลงทะเบียนของหน้าเว็บต่างๆ บนคอมพิวเตอร์เดียวกันจะแตกต่างกัน สำหรับข้อมูลเพิ่มเติม ดูที่ Web API

วิธีการใช้งาน

  • ป้อน "Registration ID" ของแอปในกล่องป้อนข้อมูล รองรับหลาย RegID โดยใช้เครื่องหมายจุลภาค (",") แยก

image.png

  • ผลการค้นหาจะแสดง "false" หมายความว่าอุปกรณ์ออฟไลน์ และ "true" หมายความว่าอุปกรณ์ออนไลน์ คุณสามารถดูเวลาที่ออนไลน์ล่าสุดทางด้านขวา

image.png

  • หาก Registration ID ที่ป้อนไม่ถูกต้อง ผลการค้นหาจะแสดงสาเหตุที่ผิดพลาดอย่างชัดเจน

image.png

วงจรชีวิตการแจ้งเตือน (Push Lifecycle)

สถานการณ์

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

คำอธิบายพารามิเตอร์

  • Registration ID: หมายเลขการลงทะเบียนของอุปกรณ์ปลายทางของผู้ใช้บนแพลตฟอร์มบริการของ Engagelab ซึ่งเป็น ID อุปกรณ์ที่ไม่ซ้ำกันของผู้ใช้ หมายเลขการลงทะเบียนของหน้าเว็บต่างๆ บนคอมพิวเตอร์เดียวกันจะแตกต่างกัน สำหรับข้อมูลเพิ่มเติม ดูที่ Web API
  • Message ID: หมายเลข ID ของงานการแจ้งเตือน

การดึงพารามิเตอร์จากคอนโซล

ในหน้ารายละเอียดการแจ้งเตือนที่ต้องการค้นหา คุณสามารถรับ Message ID และคลิกที่ "View" ในเนื้อหาของข้อความเพื่อดูข้อความ json ของการแจ้งเตือน

image.png

หากเป้าหมายของการแจ้งเตือนคือ "Registration ID" ค่าของ "receiverValue" จะเป็น Registration ID

image.png

การดึงพารามิเตอร์จากเซิร์ฟเวอร์

คุณสามารถรับ msg_id (Message ID) จากพารามิเตอร์ในคำตอบหลังจากที่เรียก API:

{ "sendno": "0", "msg_id": "2509042" }
              
              {
    "sendno": "0",
    "msg_id": "2509042"
}

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

วิธีการใช้งาน

หลังจากที่คุณได้รับพารามิเตอร์ Message ID และ Registration ID ให้ไปที่หน้าของ [Search for Data] - [Push Lifecycle] ป้อนพารามิเตอร์และคลิกที่ "Query" เพื่อดูวงจรชีวิตของการแจ้งเตือน

  • 1 คือผลที่ได้รับจาก EngageLab และ 2 คือผลที่ได้รับจากเซิร์ฟเวอร์ระบบ
  • หากไม่พบกระบวนการวงจรชีวิต แสดงว่าอุปกรณ์ไม่ใช่เป้าหมายของการแจ้งเตือนในครั้งนี้ ตรวจสอบว่า Registration ID ที่ค้นหามีอยู่ในเป้าหมายของการแจ้งเตือนหรือไม่

image.png

icon
ติดต่อฝ่ายขาย