Memilih CPID untuk Notifikasi

Saat mengirimkan notifikasi status rencana kepada pengguna, faktor berikut harus dipertimbangkan:

  1. Apakah CPID pengguna telah terdaftar dengan GTAF? Sampai CPID terdaftar dengan GTAF, GTAF tidak mengetahui CPID dan karenanya tidak dapat mengirim notifikasi yang dikirim untuk CPID.
  2. Apakah pengguna sudah memberikan izin bagi DPA untuk berbagi informasi status paket dengan GTAF?

Seperti yang dijelaskan di bagian Mendaftarkan CPID, GTAF hanya mendaftarkan CPID atas nama klien yang persyaratannya mengizinkan mereka melakukannya. Ini berarti CPID telah terdaftar sesuai dengan persyaratan izin modul Paket Data Seluler di Layanan Google Play.

Saat mendapatkan pemicu dari backend yang memberi tahunya tentang perubahan status paket pengguna, DPA dapat menggunakan salah satu pendekatan berikut untuk mencari CPID yang akan digunakan untuk mengirim notifikasi:

  1. Gunakan CPID terbaru yang terdaftar untuk pengguna.
  2. Gunakan CPID terbaru yang terdaftar untuk pengguna jika pengguna memberikan izin.
  3. Gunakan CPID yang terakhir dibuat.

CPID terdaftar

DPA mencari CPID terdaftar terbaru dan menggunakannya untuk mengirim notifikasi. Jika memilih metode ini, DPA harus mengimplementasikan Register CPID API dan menyimpan CPID terdaftar terbaru untuk setiap pengguna. Perhatikan bahwa GTAF hanya akan mendaftarkan CPID yang mematuhi persyaratan layanan modul Paket Data Seluler di Layanan Google Play.

CPID Pengguna yang Diizinkan

DPA mencari CPID terdaftar terbaru dan mengirim notifikasi hanya jika pengguna telah memberikan izin. Jika DPA memilih metode ini, DPA harus menerapkan Register CPID dan Consent API serta menyimpan CPID terdaftar terbaru dan status izin untuk setiap pengguna.

CPID yang Dibuat Terbaru

DPA dapat menyimpan CPID yang terakhir dibuat untuk setiap pengguna dan menggunakannya untuk mengirim notifikasi kepada pengguna. Ini adalah metode yang paling tidak diinginkan karena cara ini melibatkan pengiriman notifikasi untuk semua pengguna yang mungkin telah atau mungkin tidak menyetujui persyaratan klien dan menggunakan CPID yang mungkin tidak berhasil sampai ke GTAF.