【发布时间】:2017-02-20 22:01:10
【问题描述】:
我可以将消息从 FCM 控制台发送到我的 Android 应用程序。但是,当我从 XMPP 服务器向 FCM 服务器(针对我的设备)发送消息时,没有收到消息。我的 XMPP(我的应用服务器)与 FCM 的连接已连接并经过身份验证。
以下是我发送的最后一节:
<message id='TdQnz-6'>
<gcm xmlns="google:mobile:data">
{
"to":"eXPDcHdXhF4:APA91bGo .... ",
"notification":{
"body":"great match!",
"title":"Portugal vs. Denmark",
"icon":"myicon"
}
}
</gcm>
</message>
【问题讨论】:
-
您的目标是什么设备? Android 还是 iOS?
-
我的目标是 android 并为 xmpp 客户端使用 smack 4。
-
您是否收到来自 FCM 服务器的任何请求?
-
我已经尝试了从连接验证到 json 有效负载语法的所有方法,但没有任何效果。过去 2 天卡住了。
-
非常感谢。恢复到 smack 3 解决了这个问题。
标签: firebase xmpp firebase-cloud-messaging