Bildirimler için CPID'yi seçme

Kullanıcıya plan durumu bildirimi gönderirken aşağıdaki faktörler dikkate alınmalıdır:

  1. Kullanıcının CPID'si GTAF'a kayıtlı mı? Bir CPID, GTAF'a kaydolana kadar GTAF, CPID'den haberdar olmaz ve bu nedenle CPID'ye gönderilen bildirimleri gönderemez.
  2. Kullanıcı, DPA'nın plan durumu bilgilerini GTAF ile paylaşmasına izin verdi mi?

CPID'yi kaydet bölümünde belirtildiği gibi GTAF, CPID'leri yalnızca şartlarına izin veren müşteriler adına kaydediyor. Bu, CPID'nin, Google Play Hizmetleri'nde Mobil Veri Planı modülünün izin şartlarına uygun şekilde kaydedildiği anlamına gelir.

DPA, arka uçtan kullanıcının plan durumundaki bir değişikliği bildiren bir tetikleyici aldığında bildirimi göndermek için kullanılacak CPID'yi aramak için aşağıdaki yaklaşımlardan birini kullanabilir:

  1. Kullanıcı için en son kayıtlı CPID'yi kullanın.
  2. İzin vermişse kullanıcı için en son kaydedilen CPID'yi kullanın.
  3. En son oluşturulan CPID'yi kullanın.

Kayıtlı CPID

DPA, kayıtlı en yeni CPID'yi arar ve bildirim göndermek için kullanır. DPA bu yöntemi seçerse CPID'yi kaydet API'sini uygulaması ve her kullanıcı için kaydedilen en son CPID'yi saklaması GEREKİR. GTAF'nın yalnızca, Google Play Hizmetleri'ndeki Mobil Veri Planı modülünün hizmet şartlarına uyan CPID'leri kaydedeceğini lütfen unutmayın.

İzin Verilen Kullanıcıların CPID'si

DPA, kaydedilen en son CPID'yi arar ve yalnızca kullanıcı izin vermişse bildirim gönderir. DPA bu yöntemi seçerse CPID'yi kaydet ve İzin API'lerini uygulayıp her kullanıcı için en yeni kayıtlı CPID'yi ve izin durumunu saklaması GEREKİR.

En Son Oluşturulan CPID

DPA, her kullanıcı için oluşturulan en son CPID'yi depolayabilir ve bunu kullanıcıya bildirim göndermek için kullanabilir. Bu en az tercih edilen yöntemdir. Bunun nedeni, istemci şartlarını kabul etmiş veya etmemiş olabilecek tüm kullanıcılara bildirim gönderilmesinin yanı sıra GTAF'ye teslim edilmemiş CPID'lerin kullanılmasıdır.