在我的Android项目中,我必须按照官方documentation的要求更新Firebase消息以使用推送通知。
在文档中,它说每次我想检索当前令牌时,都必须使用以下代码:
FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(...);
但是由于每次都有新令牌时,都会触发FirebaseMessagingService.onNewToken()
函数,所以有什么原因使我不能仅仅使用SharedPreferences
保存该令牌,然后再获取该令牌每次需要时都可以从我的SharedPreferences
中获取吗?
我有没有用过的用例?