Projemde FCM eklemek için firebase.google.com adresindeki talimatları izledim.
Her şey yolundaydı, "FirebaseApp başlatma işlemi başarılı" mesajı ve günlüklerimde yeni belirteç var. Ama işe yaramıyor ... Simgeye gönderdiğim sadece ilk itme bildirimi başarılı oluyor. İkinci itme ve dinlenme "NotRegistered" hatası alır.
Belgeleme o NotRegistered ise uygulama cihazdan kaldırıldı veya istemci uygulaması iletileri almak için yapılandırılmamış çünkü, sunucu veritabanından kayıt kimliğini kaldırmak gerekirFCM, hata döndürüyor: İlk iletiden sonra kaydolanmadı
söylüyor.
ancak uygulama kaldırılmadı ve istemci uygulaması ilk mesaj saatlerce mücadele istemci
'onTokenRefresh()' yönteminin çağrıldığını kontrol edin. Bu, belirtecin güncellendiği ve yeni belirteci kullanmanız gerektiği anlamına gelir. Bildirimi göndermek için firebase konsolunu kullanıyor musunuz? veya kendi sunucu uygulamanızı kullanıyorsunuz. – GeorgeLBA
GeorgeLBA, onTokenRefresh, programın ilk başlangıcında veya tüm uygulama verilerini temizledikten sonra yalnızca bir kez çağrılır. Kendi sunucu uygulamamı kullanıyorum –
Nikita, İlk bildirimi gönderdikten sonra belirteci yazdırmayı deneyin. Sadece belirtecin değişmediğinden emin olmak için. FirebaseInstanceID.getToken() 'işlevini kullanın ve bildirimi gönderdikten sonra belirtecin aynı olup olmadığını doğrulayın. Boşsa, belirtecin bir nedenden dolayı kaldırılmasıdır. – GeorgeLBA