首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >App Engine聊天应用程序

App Engine聊天应用程序
EN

Stack Overflow用户
提问于 2012-08-04 03:47:34
回答 2查看 859关注 0票数 0

我正在使用xmpp在应用引擎上编写一个聊天应用程序。我的想法是允许用户互相聊天。我可以获得消息发送到谷歌谈话帐户,通过采取登录用户和删除地址的@gmail.com部分,并将其替换为@appid.appspotchat.com ),因此,例如,如果登录用户是bob@gmail.com,用于发送的jid将是bob@appid.appspotchat.com)。然后你可以发送消息到一个谷歌谈话帐户,例如jeff@gmail.com。

我的问题是再次收到消息。开发人员页面显示了应用程序本身如何接收发送到appid@appspot.com jid的消息,但是如何让它接收发送到appid.appspot.com jid的消息,然后将这些消息呈现给登录的用户?总体思路是,当用户登录时,我将检索三个联系人列表,获取他们的联系人的存在(用appid.appspotchat.com替换gmail.com ),然后将可用的联系人呈现给用户。

如果这不可能,有没有办法让登录的用户以不同的方式与其他用户聊天?我简要地看了一下通道api,但我不认为这是合适的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-05 05:27:51

当您的服务器收到针对某个用户的消息时,您可以使用Channel API将消息发送到客户端。没有将XMPP消息直接定向到您自己页面上的用户的功能;XMPP API用于将消息发送给登录到XMPP客户端(如Gmail、Pidgin等)的用户。

票数 2
EN

Stack Overflow用户

发布于 2012-08-04 04:08:59

您不能使用anything@your_app_id.appspot.com。相反,您必须按照XMPP Addresses中的描述使用anything@your_app_id.appspotchat.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11802330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档