【问题标题】:Can I build an IM Service client like GTalk in GAE?我可以在 GAE 中构建像 GTalk 这样的 IM 服务客户端吗?
【发布时间】: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。

标签: java google-app-engine


【解决方案1】:

我建议您使用基于 XMPP 标准的 OpenFire RTC Server 之类的东西。这将帮助您立即运行 XMPP 服务器,并且按照建议,您可以考虑在 EC2 之类的东西上托管它。

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

【讨论】:

    【解决方案2】:

    您需要的是Google Cloud Messaging Service。 该服务刚介绍,去年,他们刚刚宣布了很多增强的谷歌I / O 2013。 P>中

    它支持从/提供消息,以便浏览器,机器人,和IOS。 P>

    【讨论】:

      猜你喜欢
      • 2011-07-29
      • 2010-12-10
      • 2017-09-22
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      相关资源
      最近更新 更多