【发布时间】:2016-06-02 20:04:54
【问题描述】:
- t-0:有人拥有一台服务器 X,它使用 GCM 发送有关某些事件的通知
- t-1:我针对服务器 X 构建我的 android 应用并实施 GCM。而且效果很好。
- t-2:Firebase 有一个不错的功能,可让您从控制台发送通知(类似于 Facebook 的 Parse 过去的工作方式)
- t-3:我从 GCM 更改为 FCM。
- t-4:我的 android 应用无法再接收来自服务器 X 的通知
Now Firebase claims, and I quote
并非严格要求更新这些端点,因为 Google 会 继续支持现有的 GCM 端点。
对于怀疑者:我正在研究两个不同的 git 分支 fcm 和 gcm。当我在分支 gcm 通知工作时;但在 fcm 上我无法从服务器 X 收到通知(但它可以从控制台工作,耶!)
【问题讨论】:
-
您能否将迁移到 FCM 时对清单所做的更改包含在内?
-
FCM 应用是否使用与您应用的 GCM 版本相同的项目/发件人 ID?您可以从 firebase 控制台将旧项目迁移到“firebase 项目”,也可以通过 FirebaseInstanceId.getInstance().getToken("sender2", "FCM") 为辅助发件人注册 FCM 应用
-
我按照教程进行了迁移。 (它并不像“迁移”这个词所暗示的那么复杂)
-
您能否也将您的消息处理代码添加到问题中,您的 FirebaseMessagingService 扩展
-
您是否通过 FCM 控制台导入了 GCM 项目以使用 FCM?
标签: android firebase google-cloud-messaging firebase-cloud-messaging firebase-notifications