我可以在GAE中构建像GTalk这样的IM服务客户端吗?

时间:2013-05-22 17:10:16

标签: java google-app-engine

我正在为患有传播疾病的人开发一款应用。关键是在我的应用程序中我需要用户使用他的Gmail帐户与他的朋友聊天,比如gmail gtalk服务,有助于创建消息。

我阅读了GAE的XMPP服务,但它只允许用户和我的应用之间进行通信,而不允许用户之间进行通信。

我尝试使用Smack Api,但GAE不支持它。

我可以创建与频道服务的聊天,但如果我想支持两个用户之间的即时消息,则需要用户创建他的帐户,他的朋友也必须这样做以创建IM界面,并且必须使用我的网络界面不是像Gtalk这样的jabber客户端。

可以在GAE中与XMPP通信两个用户,使IM像GTalk一样吗?

2 个答案:

答案 0 :(得分:0)

您需要的是Google Cloud Messaging Service。 该服务刚刚在去年推出,他们刚刚宣布了Google I / O 2013期间的大量改进。

它支持来自/到浏览器,android和IOS的消息传递。

答案 1 :(得分:0)

我建议您使用基于XMPP标准的OpenFire RTC Server之类的内容。这将有助于您立即运行XMPP服务器,并且按照建议,您可以在EC2上查看托管此内容。

相关帖子:https://serverfault.com/questions/229039/xmpp-server-on-ec2-amazon-web-service-aws