我想开发一个具有浮动功能的聊天应用程序
现在在这里,A或B是网站的注册会员。除此之外,他们还有任何意见。
我可以使用jabber / XMPP在appengine上开发这样的东西吗?如果是的话,请提供一些指示,以便我可以开始。
答案 0 :(得分:2)
这种应用程序绝对可以在App Engine上使用XMPP,但是你无法让它们直接与对方交谈,只能与你的应用程序对话。然后,您可以通过机器人将用户A的消息“弹回”到用户B.
1。)用户访问网站,输入他们的jabber ID(或者您可以让他们登录)。您需要将此JID存储在数据存储
中2.)另一位用户访问该网站,输入JID,然后选择一些随机存在的“单一”JID。
3。)将两个JID标记为“已连接”,并发送每条消息以开始聊天。
4。)此时,您的应用可以接收来自第一个用户的消息,并将其发送给第二个用户,反之亦然。这也有助于减少垃圾邮件和隐私问题,因为用户不需要将他们的实际JID提供给陌生人。
至于指针,the App Engine docs是一个很好的起点,特别是关于XMPP的部分(Java / Python)。