什么情况下应用会删除 Firebase Instance ID?

Posted

技术标签:

【中文标题】什么情况下应用会删除 Firebase Instance ID?【英文标题】:Under what circumstances will an app deletes Firebase Instance ID? 【发布时间】:2017-03-06 17:10:31 【问题描述】:

FirebaseInstanceIdService.class 明确指出onTokenRefresh() 将在以下情况下被调用:

应用删除实例 ID 应用已在新设备上恢复 用户卸载/重新安装应用程序 用户清除应用数据

应用何时以及在什么情况下会删除实例 ID?是否有可能在应用仍处于活动状态(正在进行的活动或服务)时发生这种情况?

【问题讨论】:

【参考方案1】:

当你在应用内调用FirebaseInstanceId.deleteInstanceId()时,应用会删除Instance ID:

重置实例 ID 并撤销所有令牌。

是的,您可以在应用处于活动状态时调用此方法。

【讨论】:

但如果我认为我永远不必手动调用它,我的应用会自动调用该函数吗? AFAIK,没有。如果您不自己显式调用该函数,则不会调用该函数。

以上是关于什么情况下应用会删除 Firebase Instance ID?的主要内容,如果未能解决你的问题,请参考以下文章

在没有 android studio 的情况下在本地运行 flutter web 应用程序会引发 firebase 错误

从 Firebase 存储中删除文件会导致崩溃

升级 Firebase 后,我的 iOS 应用(目前在 App Store 上架)会发生啥情况?

在没有应用程序互联网的情况下启动时无法读取本地 Firebase 远程配置 plist

在没有 Firebase 身份验证的情况下保护 Firebase 数据库

如何在没有firebase的情况下显示推送通知?