Je suis nouveau sur firebase je suis en train d'apprendre comme un enfant apprend à marcher. Jusqu'à présent j'ai réussi à envoyer un message à mon propre téléphone à l'aide d'un jeton généré pour mon téléphone par firebase cadre. Maintenant, voici où ça devient difficile (à mon avis). Il existe une méthode appelée onTokenRefresh()
dans la FirebaseInstanceIdService
de service prolongé. Depuis, il est appelé d'actualisation, Alors que je suis en supposant que cela va changer. Je veux savoir quand ce jeton est créé et quand doit-il être changé?
Et si elle change, supposons que j'envoie un message à un appareil avec un jeton 'A' qui est hors ligne pour le moment, de sorte qu'il sera mis en file d'attente. Maintenant, lorsque l'appareil est en ligne, il sera le "rafraîchir" le jeton à "B". Maintenant que le message était censé être livré à jeton 'A', le message ne sera jamais livré. Comment puis-je gérer cette situation?