2016-08-11 64 views
0

我有我的XMPP服务器与GCM一起工作。我根据谷歌升级到FCM说,虽然我能够接收来自FCM通知控制台的通知,但无法使用FireBaseMessaging.send()接收任何上游消息......如果有人已经完成了此迁移,请帮助。FCM迁移后无法接收XMPP上游消息

注意:我有一个XMPP服务器正在工作,并且能够通过GCM接收上游消息。 (迁移到FCM后,即使端点已更改,也不会收到任何消息。我是否缺少来自文档的任何内容)

回答

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

+1

感谢您的信息,我改变了它,但它不是强制性的改变。 – user2746732

1

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