发送GCM上游消息后接收空推送消息

时间:2017-03-10 14:26:34

标签: android push-notification google-cloud-messaging

我已经像在android开发者网站上提供的那样实现了GCM上游消息的发送。 XMPP服务器还接收上游消息并确认来自GCM的ACK。

但由于某些原因,在从XMPP向GCM发送ACK以确认上游消息之后,我总是在我的客户端上收到空通知。

空通知仅包含:

Bundle[{google.sent_time=1489154979847, google.message_id=0:14dwa91daw806%0d31231dqwdecd}] 

为什么这条消息会到达?在提到上游消息之后,文档中没有提到关于接收某种“ACK”的内容。令我困惑的是这条消息完全是空的。

1 个答案:

答案 0 :(得分:0)

问题是服务器上的拼写错误,而不是' message_type' ' messg_type'被使用了。因此,从服务器发送到GCM的ACK未被识别为ACK并且出现问题。