gpt4 book ai didi

android - 关于2019年4月11日后GCM实现Android应用(GCM废除)

转载 作者:行者123 更新时间:2023-11-29 00:58:33 24 4
gpt4 key购买 nike

我想将适用于 Android 的 GCM 客户端应用程序迁移到 Firebase 云消息传递。

在 Firebase 控制台中,我从现有 Google Cloud 项目列表中选择了我的 GCM 项目,并添加了 Firebase,现在,即使我更新我的服务器代码以使用新的 FCM 端点发送消息,推送通知也会发送到现有的 GCM 版本 Android 应用程序它已经到达。

2019 年 4 月 11 日后是否会向 GCM 版本应用程序发送推送通知(GCM API 将被删除)?

GoogleDeveloper中好像写了这样的意思(※https://firebase.googleblog.com/2018/04/time-to-upgrade-from-gcm-to-fcm.html)。但是我的 android 应用程序没有使用谷歌官方迁移指南中出现的“GcmListenerService”。在为 GCM 客户端迁移 C2DM 客户端之后,我的 android 应用程序是一个旧实现,从 C2DM 迁移到 GCM 后,旧的实现是否正确,我的 Android 应用程序是否正常?

当前实现

  1. 开始服务的目的是com.google.android.c2dm.intent.REGISTER 指定,并注册注册号
  2. 接收 com.google.android.c2dm.intent.REGISTRATION 的 BroadCast,获取registrationId并发送给业务服务器
  3. 接收 com.google.android.c2dm.intent.RECEIVE 的 BroadCast,从服务器接收推送通知。

出于商业原因,很难强制将当前用户的Android应用程序从GCM版本更新到FCM版本。

谢谢。

最佳答案

来自同一个blog post (强调我的):

If you have projects that are still using the GCM APIs, you will need to update your client and server code to use FCM before April 11, 2019.

因此,您似乎还需要更新客户端应用程序。没有任何文档表明仍在使用 GCM 代码的应用程序版本将停止接收消息,但在上述日期之后将不再保证接收行为。

从商业角度来看,您可能不会强制更新,但可以通过说“要充分利用应用程序的全部潜力,必须更新。"

关于android - 关于2019年4月11日后GCM实现Android应用(GCM废除),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52774610/

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