Push Bildirimleri

Genel bakış

Google Mobil Veri Planı Paylaşım API'si, operatörün PlanDurum'u aktararak kullanıcıya bildirim göndermesine de olanak tanır.

API şu anda aşağıdaki bildirimleri desteklemektedir:

  1. Düşük Bakiye: PlanModülü.coarseBalanceLevel LOW_GTIN olarak ayarlandığında
  2. Veri Yok: PlanModül.coarseBalanceLevel OUT_OF_DATA olarak ayarlandığında. Ayrıca, PlanModule.overUsePolicy, PAY_AS_YOU_GO olarak ayarlanırsa kullanıcıya kullandıkça öde moduna girmek üzere olduğu bildirilir.
  3. Veri Geçerlilik Süresi Uyarısı: PlanModule.planModülState EXPIRING_SOON olarak ayarlandığında
  4. Plan Etkinleştirme: PlanModule.planModülState NEWLY_ACTIVE olarak ayarlandığında
  5. Kullandığınız kadar ödeyin: AccountInfo.payAsYouGoCharge, kullanıcının harcadığı tutarla doldurulur. accountBalance doldurulursa bildirim, hesapta kalan bakiyeyi gösterir.
  6. Hesap ekleme: AccountInfo.accountTopUp ve AccountInfo.accountBalance doldurulduğunda. Hesap ekleme bildiriminin kullanıcıya gönderilmesi için bu alanların ikisi de gereklidir. AccountInfo.accountTopUp'taki birimler ve nanolar sıfır olarak ayarlanırsa para ekleme tutarı, bildirime dahil edilmez.
  7. Verilerin Kullanım Süresi: PlanModule.planModülState EXPIRED olarak ayarlandığında. Bu seçenek, süresi zaten dolmuş planlar için kullanılır.

Ayarlanan her alan için kullanıcıya bir bildirim gönderilir. Tek bir PlanStatus öğesinde birden fazla coarseBalanceLevel veya planModuleState alanı ayarlanırsa kullanıcıya eşit sayıda bildirim gönderilir.

Bildirimi tetikleyen plan durumu, cihaz önbelleğini güncellemek için kullanıcı cihazına gönderilir. Bu, kullanıcı bildirimi tıkladığında yakın tarihli bir plan durumunu göstererek kullanıcı deneyimini iyileştirir. Bildirim göndermek için kullanılan plan durumu tamamlanmamışsa ve kullanıcıya gösterilmezse operatör UiUyumluluk alanını UI_INCOMPATIBLE olarak ayarlamalıdır.

Koşullar

Bildirim PlanDurumu, kullanıcının mobil planı hakkında mümkün olduğunca fazla bilgi içermelidir. Her bir bildirim türü için Veri Planı Paylaşım API'si, bildirim metnini oluşturmak için gereken minimum alan grubunu da tanımlar. Operatörün, bu alanları bildirimin PlanDurumuna eklemesi ZORUNLUDUR.

Bildirim Zorunlu Alanlar
Düşük Bakiye PlanModule.moduleName, PlanModül.baytBalance.remainingBytes
Veri Yok PlanModül.ModülAdı
Veri Geçerlilik Süresi Uyarısı PlanModül.ModülAdı, PlanModül.expirationTime
Plan Etkinleştirme PlanModül.ModülAdı
Kullandıkça ödeme Hesap Bilgileri.ödemeAslaÖdeme
Hesap ekleme Hesap Bilgileri.hesapTopu
Verilerin Süresinin Sona Ermesi PlanModül.ModülAdı