Firebase belgeleri açıkça yenilenen jetona erişmek için FirebaseInstanceIdService
uygulamasının uygulanacağını ve kitaplığın tüm işlemi yapması nedeniyle manuel kayıt işleminin artık gerekmediğini açıkça belirtiyor.Firebase belirteci yenileme
Sorun şu ki, onTokenRefresh
yalnızca bir kez çağrılıyor ve sunucuya aktarma işleminde bir şeyler ters giderse, uygulama bir sonraki yenilemeyi beklemeli veya bir kaldırma/yeniden yükleme işlemini tamamlamalıdır.
Önceki GCM uygulamalarıyla aynı mantığı uygulayabilir miyim? Yani, uygulamamın her başlangıcında, FirebaseInstanceId.getInstance().getToken()
'u kullanarak belirticiye erişirim ve gönderildiyse umurumda değil, sunucuma gönderdim. Aynı şey onTokenRefresh
içinde yapılır.
Bu yaklaşımda herhangi bir tuzak var mı?
dışından bu işlevi çağırabilir görünüyor, ama doğru, çünkü ben cevap kabul edeceğiz! – Alessandro