gpt4 book ai didi

android - 平滑 GCM 到 FCM 的过渡

转载 作者:太空宇宙 更新时间:2023-11-03 12:15:32 24 4
gpt4 key购买 nike

谁有这方面的经验?我正在调查迁移,但由于我们已经发布了与 GCM 一起发布的应用程序,每天有成千上万的用户和成千上万的通知,我不太愿意,因为担心会破坏现有服务。有人顺利过渡了吗?

具体而言,在教程 ( https://developers.google.com/cloud-messaging/android/android-migrate-fcm ) 中,第一步是“导入 Google 项目”。这是一种单向操作吗?现有的 GCM 服务器解决方案和已部署的 GCM 应用程序能否继续工作?

或者创建一个新项目并维护两个服务器解决方案直到 GCM 部署的应用被淘汰是最好的选择?

最佳答案

将您的 Google 项目导入 Firebase 是一种单向操作,但这不是破坏性操作,您当前的项目将打开所需的 API,并将生成必要的 API key 以供 Firebase 使用,但您仍然可以管理它如果您决定不继续使用 Firebase,请从 Google Developer Console 获取项目。

您当前的服务器解决方案将继续像以前一样工作。我会继续将您的项目导入 Firebase。这比必须将后端迁移到新项目要容易得多。

注意:

  • 如果您使用 InstanceID 前 token 作为设备 ID,则它们将无法在 Firebase 控制台或主题中使用。因此,您必须使用 Firebase 控制台和/或主题维护可以发送给哪些用户的映射。如果您将 GCM 与 InstanceID 一起使用,则无需执行任何操作,因为 FCM 也使用 InstanceID。您可以使用 FCM REST API 发送到所有 token 、InstanceID 或预 InstanceID。
  • 确保不要在同一个客户端应用程序中使用 GCM 和 FCM 库。您可以在生成 token 和处理收到的消息时发现问题。

关于android - 平滑 GCM 到 FCM 的过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38010389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com