XMPP Notfication服务而不是GCM / APNS

时间:2012-11-27 13:58:41

标签: client xmpp apple-push-notifications google-cloud-messaging

How does device receive Android GCM push notification?

您好,

在上面的链接中,解释了GCM和Blackberry Notifcation服务的步骤。

我想知道是否可以使用XMPP将GCM(android)/ APNS(iOS)更改为一个中央通知服务?这是因为我想用XMPP构建服务器和客户端,并希望在这些服务器和客户端之间进行消息和通知之间的通信。

因此,通过在Android应用程序中设置webview并且GCM向设备发送通知,GCM不可靠。并非所有消息都发送到设备。我不确定APNS的工作方式,但该应用程序将在不同平台上使用,如果只有一种方式发送通知,那就太好了。

有人有这方面的经历吗?或者是否有另一种实施通知的方式?

1 个答案:

答案 0 :(得分:3)

iOS不允许您在后台运行应用程序(语音应用程序除外)。这意味着您无法在iOS后台使用XMPP流。对于iOS,如果您不是语音应用程序,则除了APNS之外没有其他解决方案。 Android没有这些限制。 Windows Phone 7.X具有与iOS相同的限制,我不知道Blackberry如何处理这个问题。