App Engine 忽略 XMPP NORMAL 类型消息
Posted
技术标签:
【中文标题】App Engine 忽略 XMPP NORMAL 类型消息【英文标题】:App Engine ignoring XMPP NORMAL type messages 【发布时间】:2014-10-07 12:20:57 【问题描述】: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);
我的应用引擎应用程序从未收到第二条消息。
其他人遇到过这个问题吗?
【问题讨论】:
【参考方案1】:发生这种情况是因为 App Engine 收到了不受支持类型的 XMPP 消息,如果是这种情况,那么它不会处理该请求。因此,请检查您要发送的消息类型。浏览文档的链接以更好地理解 XMPP [1]。
[1] XMPP: https://cloud.google.com/appengine/docs/java/xmpp/#Java_Handling_incoming_calls
【讨论】:
以上是关于App Engine 忽略 XMPP NORMAL 类型消息的主要内容,如果未能解决你的问题,请参考以下文章
检查用户是不是正在使用 App Engine XMPP 打字
检测用户登录/注销 xmpp google app engine
我可以使用 Google App Engine 作为 XMPP 网关吗
XMPP App Engine 服务不适用于移动 Gtalk 应用 [关闭]