เมื่อส่งการแจ้งเตือนสถานะแพ็กเกจให้ผู้ใช้ คุณต้องพิจารณาปัจจัยต่อไปนี้
- มีการลงทะเบียน CPID ของผู้ใช้กับ GTAF หรือไม่ จนกว่าจะมีการลงทะเบียน CPID กับ GTAF ทาง GTAF จะไม่ทราบ CPID และจึงไม่สามารถส่งการแจ้งเตือนแบบพุชสำหรับ CPID ได้
- ผู้ใช้ได้ให้ความยินยอมแก่ DPA ในการแชร์ข้อมูลสถานะแพ็กเกจ กับ GTAF หรือไม่
ตามที่ระบุไว้ในส่วนลงทะเบียน CPID GTAF จะลงทะเบียน CPID ในนามของลูกค้าที่มีข้อกำหนดอนุญาตให้ทำเช่นนั้นเท่านั้น ซึ่งหมายความว่ามีการลงทะเบียน CPID ตาม ข้อกำหนดด้านความยินยอมของโมดูลแพ็กเกจอินเทอร์เน็ตบนมือถือในบริการ Google Play
เมื่อ DPA ได้รับทริกเกอร์จากแบ็กเอนด์ที่แจ้งให้ทราบถึงการเปลี่ยนแปลงสถานะแพ็กเกจของผู้ใช้ DPA จะใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อค้นหา CPID ที่จะใช้ในการส่งการแจ้งเตือนได้
- ใช้ CPID ที่ลงทะเบียนล่าสุดสำหรับผู้ใช้
- ใช้ CPID ที่ลงทะเบียนล่าสุดสำหรับผู้ใช้ หากผู้ใช้ให้ความยินยอม
- ใช้ CPID ที่สร้างล่าสุด
CPID ที่ลงทะเบียนแล้ว
DPA จะค้นหา CPID ที่ลงทะเบียนล่าสุดและใช้ CPID นั้นเพื่อส่งการแจ้งเตือน หาก DPA เลือกใช้วิธีนี้ จะต้องใช้ API Register CPID และจัดเก็บ CPID ที่ลงทะเบียนล่าสุดสำหรับผู้ใช้แต่ละราย โปรดทราบว่า GTAF จะลงทะเบียนเฉพาะ CPID ที่เป็นไปตามข้อกำหนดในการให้บริการของโมดูลแพ็กเกจอินเทอร์เน็ตบนมือถือใน Google Play Services เท่านั้น
CPID ที่ลงทะเบียนของผู้ใช้ที่ให้ความยินยอม
DPA จะค้นหา CPID ที่ลงทะเบียนล่าสุดและส่งการแจ้งเตือนเฉพาะในกรณีที่ ผู้ใช้ให้ความยินยอม หาก DPA เลือกใช้วิธีนี้ จะต้องใช้ API Register CPID และ Consent และจัดเก็บ CPID ที่ลงทะเบียนล่าสุดและสถานะความยินยอมของผู้ใช้แต่ละราย
CPID ที่สร้างล่าสุด
DPA สามารถจัดเก็บ CPID ล่าสุดที่สร้างขึ้นสำหรับผู้ใช้แต่ละรายและใช้ CPID นั้นเพื่อ ส่งการแจ้งเตือนไปยังผู้ใช้ วิธีนี้เป็นวิธีที่ไม่แนะนำเนื่องจาก วิธีนี้เกี่ยวข้องกับการส่งการแจ้งเตือนสำหรับผู้ใช้ทั้งหมดที่อาจเห็นด้วยหรือไม่เห็นด้วย กับข้อกำหนดของไคลเอ็นต์ และการใช้ CPID ที่อาจไม่ได้ส่งไปยัง GTAF