【发布时间】:2013-05-17 20:36:44
【问题描述】:
我正在为患有沟通障碍的人开发一款应用。关键是,在我的应用程序中,我需要用户使用他的 gmail 帐户与他的朋友聊天,比如 gmail gtalk 服务可以帮助创建消息。
我阅读了 GAE 的 XMPP 服务,但它只允许用户和我的应用程序之间的通信,而不是用户之间的通信。
我尝试使用 Smack Api,但 GAE 不支持它。
我可以使用频道服务创建聊天,但如果我想支持两个用户之间的即时消息,则需要一个用户创建他的帐户,他的朋友也必须这样做才能创建 IM 界面,并且必须使用我的网络界面不是像 Gtalk 这样的 Jabber 客户端。
能否在 GAE 中使用 XMPP 与两个用户通信,制作一个像 GTalk 一样的 IM?
【问题讨论】:
-
你为什么不设置一个XMPP服务器?
-
谢谢,我可以在 GAE 中设置哪一个?
-
为什么要在 GAE 上这样做?大多数 XMPP 服务器对用户数据库使用某种 SQL 后端,因此您必须为 GAE 重建它。您最好使用 AWS 或 Google Compute Engine。