FCM迁移后无法接收XMPP上游消息

时间:2016-08-11 14:45:23

标签: firebase google-cloud-messaging

我的XMPP服务器正在使用GCM。我按照谷歌的说法升级到FCM虽然我能够从FCM通知控制台接收通知,但无法通过FireBaseMessaging.send()接收任何上游消息......如果有任何人已完成此迁移,请帮助。

注意:我有一台XMPP服务器,它可以通过GCM接收上游消息。 (迁移到FCM后,即使端点发生变化,也没有收到任何消息。我是否遗漏了文档中的任何内容)

2 个答案:

答案 0 :(得分:1)

这是固定的!在我的项目中使用两个(GCM,FCM)依赖项时,我使用了来自GCM依赖项的字符串资源default-project_id。我现在删除并用project_id替换它,它是固定的。因此,端点更改不是强制性的。

答案 1 :(得分:0)

确保更新服务器端点。 Note that the new FCM version of gcm-http.googleapis.com/gcm/ is fcm.googleapis.com/fcm/ (without "http"):

更改GCM端点

gcm-xmpp.googleapis.com

到FCM端点

fcm-xmpp.googleapis.com

来源:Migrate a GCM Client App for Android to Firebase Cloud Messaging

有关详情,请查看此Upstream message syntax for FCM以及如何发送Upstream messages on Android

相关问题