管理 Firebase 安装实施的截止日期是啥时候?移动应用中已弃用的 Firebase 安装 ID 有啥影响?

Posted

技术标签:

【中文标题】管理 Firebase 安装实施的截止日期是啥时候?移动应用中已弃用的 Firebase 安装 ID 有啥影响?【英文标题】:What is Deadline of Manage Firebase installations implementation ? What is impact of deprecated Firebase installation ID in Mobile app?管理 Firebase 安装实施的截止日期是什么时候?移动应用中已弃用的 Firebase 安装 ID 有什么影响? 【发布时间】:2021-08-31 22:32:08 【问题描述】:

管理 Firebase 安装实施的截止日期是什么时候?移动应用中已弃用的 Firebase 安装 ID 有什么影响?

我们有一个使用 Firebase 安装 ID 的现有项目,因为它现在已被弃用。如果我们不将其从移动应用程序中删除,它将如何影响通知?实施管理 Firebase 安装的最后日期是什么时候?

【问题讨论】:

【参考方案1】:

Cloud Messaging version 22.0.0 于 2021 年 5 月 11 日 发布 - 他们已从 SDK 中删除此依赖项。

移除了对已弃用的 Firebase 实例 ID SDK 的依赖。

注意:对于使用 FCM 和已弃用的 Firebase Instance ID API 来管理注册令牌的应用来说,这是一项重大更改。 我们强烈推荐migrating to FCM's token APIs。 如果您无法迁移到替代 API,请将对 firebase-iid 库的直接依赖添加到您的 build.gradle 文件中。

您现在仍然可以继续直接使用firebase-iid。在那里,我们有足够的时间迁移到新的 api。您应该考虑根据您的日程安排迁移到新的 API。


实施新的 Manage Firebase 安装是否有任何官方截止日期?

Firebase 团队对此尚无方向。

继续使用firebase-iid对IOS和Android App有什么影响?

它将像今天一样继续工作。然而,由于它没有得到维护,它不会像对应的那样接收任何新的功能更新。

如果用户拥有最新的操作系统并且不支持 firebase-iid 会怎样?

您将firebase-iid 代码与您的应用程序包/apk 打包在一起。您不依赖操作系统拥有它。因此,在您的代码完全停止工作之前,似乎还有很长的路要走。

【讨论】:

是否有实施新的 Manage Firebase 安装的官方截止日期?如果我们继续使用firebase-iid,对iosandroid App有什么影响?如果用户在设备中有最新的操作系统并且不支持 firebase-iid 会发生什么? 查看更新后的答案。 感谢您的回答。我已经向 Firebase 的官方社区提出了这个问题,也在等待他们的回答得到双重肯定。 如果我们将 IID API 替换为 FCM 的令牌 API。它将使用来自设备的相同 IID 令牌还是创建一个新令牌?它将如何影响存储在 SFCloud 消息服务器上的 IID?在不从用户设备重新安装的情况下,在 ios 和 android 中实现的正确方法是什么? 旧令牌仍将继续按以前的方式工作。每当收到新的令牌值时,您的应用都应该将这个新令牌发送到您的服务器,因此应该处理得很好。

以上是关于管理 Firebase 安装实施的截止日期是啥时候?移动应用中已弃用的 Firebase 安装 ID 有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章

在 PubSub 订阅确认截止日期和重新传递的上下文中,未发送给订阅者的消息是啥意思?

20165111 LInux安装及学习

DB Audit Trail 的最佳实施是啥? [关闭]

实施 Restful 管理区域的 Angular 安全风险是啥?

库龄的计算公式是啥

在firebase中区分普通用户和管理员的最佳方法是啥? [复制]