我已经像在android开发者网站上提供的那样实现了GCM上游消息的发送。 XMPP服务器还接收上游消息并确认来自GCM的ACK。
但由于某些原因,在从XMPP向GCM发送ACK以确认上游消息之后,我总是在我的客户端上收到空通知。
空通知仅包含:
Bundle[{google.sent_time=1489154979847, google.message_id=0:14dwa91daw806%0d31231dqwdecd}]
为什么这条消息会到达?在提到上游消息之后,文档中没有提到关于接收某种“ACK”的内容。令我困惑的是这条消息完全是空的。
答案 0 :(得分:0)
问题是服务器上的拼写错误,而不是' message_type' ' messg_type'被使用了。因此,从服务器发送到GCM的ACK未被识别为ACK并且出现问题。