2016-02-13 65 views
0

我的设置包括一个webapp,一个后端服务器和一个android应用程序。 我希望能够在我的android应用程序和webapp之间进行聊天。GCM:在主题上发送的消息没有到达浏览器

初始化: Android应用已订阅的话题/主题/ chatGroupName 同样在浏览器中,我得到的registrationToken并将其发送到我的服务器,我使用https://github.com/ToothlessGear/node-gcm/pull/211/files(addToTopicNoRetry)类似的代码到浏览器订阅主题:/ topics/chatGroupName

当我从网站发送消息时,我使用后端服务器发送关于/ topic/chatGroupName这样的主题的GCM消息,并且android应用程序收到此消息。

但是当我从这个topic/topics/chatGroupName的Android应用发送GCM消息时,我没有在浏览器应用上得到任何通知。

即使我https://iid.googleapis.com/iid/info/REGISTRATION_TOKEN?details=true表明该登记令牌已经订购/主题/ chatGroupName

+0

您能否为我们提供您的日志?你收到任何错误消息吗?并成功发送消息?这里有一个官方的Google Cloud Messaging文档,您可以尝试在这里测试GCM:https://developers.google.com/cloud-messaging/ –

+0

是的,我认为它应该可以工作,编辑问题以便我们可以看到你是什么发送和你收到的错误会有所帮助。 –

+0

其实,这是一个可能的诱惑http://stackoverflow.com/questions/35230286/how-to-get-registered-into-gcm-topics-from-javascript-for-chrome我刚刚回答说以及它是不可能,并解释为什么它会是一个坏主意:) –

回答

相关问题