ข้อความ Push

ภาพรวม

นอกจากนี้ Google Mobile Data Plan Sharing API ยังอนุญาตให้ผู้ให้บริการส่งการแจ้งเตือนไปยังผู้ใช้ได้โดยการพุช PlanStatus

ปัจจุบัน API รองรับการแจ้งเตือน 7 ประเภท

  1. ยอดคงเหลือต่ำ: เมื่อตั้งค่า PlanModule.coarseBalanceLevel เป็น LOW_QUOTA
  2. ไม่มีข้อมูล: เมื่อตั้งค่า PlanModule.coarseBalanceLevel เป็น OUT_OF_DATA หากตั้งค่า PlanModule.overUsagePolicy เป็น PAY_AS_YOU_GO ด้วย ผู้ใช้จะได้รับการแจ้งเตือนว่ากำลังจะเข้าสู่โหมดจ่ายตามการใช้งาน
  3. คำเตือนการหมดอายุของข้อมูล: เมื่อตั้งค่า PlanModule.planModuleState เป็น EXPIRING_SOON
  4. การเปิดใช้งานแพ็กเกจ: เมื่อ PlanModule.planModuleState ตั้งค่าเป็น NEWLY_ACTIVE
  5. จ่ายตามการใช้งาน: เมื่อระบบป้อนข้อมูลจำนวนเงินที่ผู้ใช้ใช้จ่ายใน AccountInfo.payAsYouGoCharge
  6. การเติมเงินในบัญชี: เมื่อมีการระบุข้อมูล AccountInfo.accountTopUp และ AccountInfo.accountBalance คุณต้องระบุทั้ง 2 ฟิลด์นี้เพื่อส่งการแจ้งเตือนการเติมเงินในบัญชีให้ผู้ใช้ หากตั้งค่าหน่วยและนาโนใน AccountInfo.accountTopUp เป็น 0 แสดงว่าจำนวนเงินที่เติมจะไม่ปรากฏในการแจ้งเตือน
  7. การหมดอายุของข้อมูล: เมื่อตั้งค่า PlanModule.planModuleState เป็น EXPIRED ซึ่งใช้สำหรับแพ็กเกจที่หมดอายุแล้ว

ระบบจะส่งการแจ้งเตือน 1 รายการไปยังผู้ใช้สำหรับชุดฟิลด์แต่ละชุด หากตั้งค่าฟิลด์ coarseBalanceLevel หรือ planModuleState หลายรายการใน PlanStatus รายการเดียว ระบบจะส่งการแจ้งเตือนจำนวนเท่ากันไปยังผู้ใช้

ข้อกำหนด

การแจ้งเตือน PlanStatus ควร มีข้อมูลเกี่ยวกับแพ็กเกจมือถือของผู้ใช้ให้มากที่สุด สำหรับ การแจ้งเตือนแต่ละประเภท Data Plan Sharing API ยังกำหนดชุดฟิลด์ขั้นต่ำ ซึ่งจำเป็นต่อการสร้างข้อความแจ้งเตือนด้วย ผู้ให้บริการต้อง รวมฟิลด์เหล่านี้ไว้ใน PlanStatus ของการแจ้งเตือน

การแจ้งเตือน ช่องที่ต้องกรอก
ยอดคงเหลือต่ำ PlanModule.moduleName, PlanModule.byteBalance.remainingBytes
เน็ตมือถือหมด PlanModule.moduleName
คำเตือนการหมดอายุของข้อมูล PlanModule.moduleName, PlanModule.expirationTime
การเปิดใช้งานแพ็กเกจ PlanModule.moduleName
การหมดอายุของข้อมูล PlanModule.moduleName