XMPP Java API Overview表示支持normal
和chat
两种消息类型并通过相同的路径接收,即/_ah/xmpp/message/chat/
。
XMPP服务器或App Engine似乎忽略了normal
条消息。从我的测试客户端使用Smack,我只是交换语句:
Message msg = new Message(to, Message.Type.chat);
通过
Message msg = new Message(to, Message.Type.normal);
我的app引擎应用程序永远不会收到第二条消息。
其他人是否遇到过此问题?
答案 0 :(得分:-1)
发生这种情况是因为App Engine收到了不支持类型的XMPP消息,如果是这种情况,那么它就不会处理该请求。因此,请检查您要发送的消息类型。浏览文档链接以更好地理解XMPP [1]。
[1] XMPP: https://cloud.google.com/appengine/docs/java/xmpp/#Java_Handling_incoming_calls