Google Play Console'da Gerçek Zamanlı Geliştirici Bildirimlerini (RTDN) Etkinleştirme

Gerçek zamanlı geliştirici bildirimlerini (RTDN) kurmak, veri doğruluğu açısından kritik öneme sahiptir; bu sayede Play Store’dan iade bilgileri ve diğer olaylar dahil güncellemeleri anında alabilirsiniz.

Bildirimleri Etkinleştirme

  1. Google Cloud Pub/Sub’ın etkin olduğundan emin olun. Bu bağlantıyı açın ve uygulama projenizi seçin. Google Cloud Pub/Sub’ı henüz etkinleştirmediyseniz burada etkinleştirmeniz gerekir.
pubsub.webp
  1. Adapty üst menüsünden App settings > Android SDK sayfasına gidin ve Google Play RTDN topic name başlığının yanındaki Enable Pub/Sub API alanının içeriğini kopyalayın.
a72ff2d-copy_topic.webp

Enable Pub/Sub API alanının içeriği yanlış bir formattaysa (doğru format projects/... ile başlar), yardım için Enable Pub/Sub API alanındaki yanlış formatı düzeltme bölümüne bakın.

  1. Google Play Console’u açın, uygulamanızı seçin ve Monetize with Play -> Monetization setup bölümüne gidin. Google Play Billing bölümünde Enable real-time notifications onay kutusunu işaretleyin.

  2. Adapty App Settings’de kopyaladığınız Enable Pub/Sub API alanının içeriğini Topic name alanına yapıştırın.

  3. Google Play Console’da Save changes’e tıklayın.

e55ba0e-paste_topic_name.webp

Bildirimleri Test Etme

Gerçek zamanlı geliştirici bildirimlerine başarıyla abone olup olmadığınızı kontrol etmek için:

  1. Google Play Console ayarlarındaki değişiklikleri kaydedin.
  2. Google Play Console’daki Topic name alanının altında Send test notification’a tıklayın.
rtdn-test.webp
  1. Adapty’de App settings > Android SDK sayfasına gidin. Test bildirimi gönderildiyse, konu adının üzerinde durumunu göreceksiniz.
rtdn-adapty-test.webp

Enable Pub/Sub API Alanındaki Yanlış Formatı Düzeltme

Enable Pub/Sub API alanının içeriği yanlış bir formattaysa (doğru format projects/... ile başlar), sorunu gidermek için şu adımları izleyin:

1. API Etkinleştirme ve İzinleri Doğrulama

Gerekli tüm API’lerin etkinleştirildiğinden ve izinlerin servis hesabına doğru şekilde verildiğinden emin olun. Bu adımları daha önce tamamlamış olsanız bile, hiçbir alt adımın atlanmadığından emin olmak için tekrar gözden geçirmeniz önemlidir. Aşağıdaki bölümlerdeki adımları tekrarlayın:

  1. Google Play Console’da Geliştirici API’lerini Etkinleştirme
  2. Google Cloud Console’da Servis Hesabı Oluşturma
  3. Google Play Console’da Servis Hesabına İzin Verme
  4. Google Play Console’da Servis Hesabı Anahtar Dosyası Oluşturma
  5. Google Play Store Entegrasyonunu Yapılandırma

2. Alan Politikalarını Düzenleme

Domain restricted contacts ve Domain restricted sharing politikalarını değiştirin:

  1. Google Cloud Console’u açın ve uygulamanızı yönetmek için servis hesabını oluşturduğunuz projeyi seçin.

  2. Quick Access bölümünde IAM & Admin’i seçin.

    google-cloud-IAM-and-Admin.webp
  3. Sol panelde Organization Policies’i seçin.

  4. Domain restricted contacts politikasını bulun.

    google-cloud-policy-action.webp
  5. Actions sütunundaki üç nokta düğmesine tıklayın ve Edit policy’yi seçin.

  6. Politika düzenleme penceresinde:

    1. Policy source altında Override parent’s policy radyo düğmesini seçin.

    2. Policy enforcement altında Replace radyo düğmesini seçin.

    3. Rules altında ADD A RULE düğmesine tıklayın.

      google-cloud-edit-policy.webp
    4. New rule -> Policy values altında Allow All’u seçin.

      google-cloud-allow-all-policy.webp
    5. SET POLICY’ye tıklayın.

  7. Domain restricted sharing politikası için 4-6. adımları tekrarlayın.

Son olarak, Google Play RTDN topic name başlığının yanındaki Enable Pub/Sub API alanının içeriğini yeniden oluşturun. Alan artık doğru formatta olacaktır.

Gerçek Zamanlı Geliştirici Bildirimlerini (RTDN) başarıyla etkinleştirdikten sonra güncellenen politikalar için Policy source’u Inherit parent’s policy olarak geri aldığınızdan emin olun.

Ham Olay Yönlendirme

Bazen Google’dan ham S2S olaylarını almaya devam etmek isteyebilirsiniz. Adapty kullanırken bunları almaya devam etmek için endpoint’inizi URL for forwarding raw Google events alanına eklemeniz yeterlidir; ham olayları Google’dan geldiği gibi ileteceğiz.

e388892-001774-September-22-GhkjOFbT.webp

Sırada ne var

Adapty SDK’yı şu platformlar için kurun: