Aracılığıyla paylaş


Android SDK anında iletme bildirimlerini Firebase Cloud Messaging HTTP v1'e geçirme

Bu makale, Firebase Cloud Messaging (FCM) anında iletme bildirimi ile Android SDK kullanan arama ve sohbet uygulamaları için geçerlidir. FCM daha önce Google Cloud Messaging (GCM/FCM) olarak biliniyordu.

20 Haziran 2023'te Google, FCM'nin eski API'lerini kullanarak ileti göndermeyi kullanımdan kaldırdığını duyurdu. Google, Eski FCM'yi Haziran 2024'te hizmetten kaldırıyor. Google, eski FCM API'lerinden FCM HTTP v1'e geçiş yapmanızı önerir.

Yeni bir Android uygulamanız varsa veya Google FCM'yi hiç kullanmadıysanız FCM v1 kullanarak Android SDK anında iletme bildirimlerine kaydolma makalesine bakın.

Android uygulamanız anında iletme bildirimi özelliğini kullanıyorsa, anında iletme bildiriminizi FCM HTTP v1'e geçirmek için aşağıdaki adımları tamamlayın.

1. Firebase konsolunda özel anahtar oluşturma

  1. Projenizi Firebase konsolunda açın.

  2. Proje ayarları>Hizmet hesapları'nı açın.

  3. Herhangi bir programlama dilini seçin.

  4. Yeni özel anahtarınızı içeren bir JSON dosyasını indirmek için Yeni özel anahtar oluştur'a tıklayın.

    Firebase konsolunda FMC v1 için yeni özel anahtar oluşturma ekran görüntüsü.

  5. İndirilen JSON dosyasını bulun ve açın. Sonraki adım için bu dosyadaki değerlere ihtiyacınız vardır.

2. Google için özel anahtar kimlik bilgilerini sağlayın (FCM v1)

  1. Azure portalında Azure İletişim Hizmetleri Bildirim Hub'ınızı açın.

  2. Ayarlar> Google'ı (FCM v1) açın.

  3. İndirdiğiniz JSON dosyasındaki değerleri Özel Anahtar, İstemci E-postası ve Proje Kimliği metin kutularına girin.

    Azure portalı ayarlarında FCM v1 için yeni bir özel anahtar kimlik bilgileri sağlama ekran görüntüsü.

  4. Kaydet'e tıklayın.

3. Google için eski kimlik bilgilerini kaldırma (GCM/FCM)

  1. Azure portalında Azure İletişim Hizmetleri Bildirim Hub'ınızı açın.

  2. Ayarlar> Google'ı (GCM/FCM) açın.

  3. API Anahtarı metin kutusunu temizleyin.

    Azure portalı ayarlarından GCM / FCM için eski kimlik bilgilerinin nasıl kaldırılacağını gösteren ekran görüntüsü.

  4. Kaydet'e tıklayın.

4. Uygulamanızın anında iletme bildirimleri aldığını doğrulayın

  1. Bildirim Hub'ında yaptığınız değişikliklerin geçerlilik kazanması için birkaç dakika bekleyin. Uygulamanız bu süre boyunca yinelenen anında iletme bildirimleri veya yanıtsız bildirimlerle karşılaşabilir.

  2. Uygulamanızın hatasız anında iletme bildirimleri aldığından emin olun.

Sorun giderme

Uygulamanız anında iletme bildirimleri alamıyorsa yeni FCM v1 kimlik bilgilerinizin doğru olduğundan emin olun. Firebase konsolunda özel anahtar oluşturma veya Google için özel anahtar kimlik bilgilerini sağlama (FCM v1) için bu belgedeki adımları gerektiği gibi yineleyin.

Uygulamanız hala anında iletme bildirimleri alamıyorsa Microsoft Azure Yardım+ desteği bölümünden Azure İletişim Hizmetleri başvurun.

Android sohbet uygulamanızdaanında iletme bildirimlerini etkinleştirme Aramalar için anında iletme bildirimlerini etkinleştirme