代码之家  ›  专栏  ›  技术社区  ›  Telmo Marques

在gtalk上使用xmpp模拟推送通知

  •  2
  • Telmo Marques  · 技术社区  · 14 年前

    我目前正在编写一个Android应用程序,它应该能够从谷歌应用引擎中托管的另一个应用程序接收推送通知。 因为我不能在GAE中使用套接字,所以我认为在GTalk服务器上使用XMPP可能会解决我的问题。但这样,Android应用程序就可以连接到用户gtalk帐户,从而在用户不在线的情况下显示用户在线。

    有没有任何方法可以实现这种通信,而不显示用户在线,也不要求用户创建单独的帐户?

    或任何 自由的 推送通知备选方案?

    编辑: 我的目标是1.5+Android设备,所以C2DM不是一个选项。

    谢谢!

    4 回复  |  直到 13 年前
        1
  •  2
  •   shanethehat    13 年前
        2
  •  1
  •   mas    14 年前

    不确定你的应用程序的确切要求,但是……也许c2dm可以替代?
    http://code.google.com/android/c2dm

        3
  •  1
  •   Telmo Marques    14 年前

    我找到了公共服务( http://www.pubnub.com/ )
    它通过几个平台上的API(PHP、Ruby、JavaScript、Java、……)实现推送通知。
    这是一项付费服务,但提供免费的每日配额。

    虽然它不是解决我问题的理想方案,但在一些Channel API文档出现之前,它必须足够。

    谢谢大家!

        4
  •  0
  •   Cloudbreak NZ    14 年前

    为什么要避开http/json?可能有助于了解为什么你不重视显而易见的解决方案…