在GTalk上使用XMPP来模拟推送通知

时间:2010-09-04 17:42:27

标签: android google-app-engine xmpp real-time google-talk

我目前正在编写一个Android应用程序,该应用程序应该能够从Google App Engine中托管的其他应用程序接收推送通知。 由于我不能在GAE中使用套接字,我可能会在GTalk服务器上使用XMPP来解决我的问题。但是这样,Android应用程序将连接到用户Gtalk帐户,从而将用户显示为在线,而实际上用户不是。

在没有将用户显示为在线的情况下实现此类通信的任何方式,并且不要求用户创建单独的帐户?

或任何免费推送通知替代方案?

编辑: 我的目标是1.5+ Android设备,因此C2DM不是一种选择。

谢谢!

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

不确定您的应用的确切要求,但..也许C2DM可以替代? http://code.google.com/android/c2dm

答案 2 :(得分:1)

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

虽然它不是我的问题的理想解决方案,但它必须满足,直到一些Channel API文档出来。

感谢大家!

答案 3 :(得分:0)

你为什么回避HTTP / JSON?可能有用的是知道为什么你打了明显的解决方案......