使用HTTP和XMPP协议的GCM / FCM推送通知

时间:2016-07-08 19:13:58

标签: android push-notification google-cloud-messaging firebase-cloud-messaging

我对android的推送通知的理解是操作系统保持与FCM连接服务器的一个活动连接。这就是我的应用服务器仅支持HTTP协议时的假设。

现在,我的应用程序也有自己的XMPP连接,用于即时消息,状态等...通常的XMPP内容。我正在考虑用推送通知XMPP连接替换这个XMPP连接,那时我感到很困惑。

如果我同时使用HTTP和XMPP协议进行推送通知,那么就不会有两个活动连接(一个连接到FCM连接服务器,另一个连接到云连接服务器)?如果有两个活动连接,那么使用这两个协议进行推送通知与仅使用HTTP推送协议并保持我自己的XMPP连接有什么好处呢?

1 个答案:

答案 0 :(得分:0)

Android设备将使用相同的连接来接收通过HTTP或XMPP发送的消息。与CCS服务器的连接与您的应用服务器无关,而与设备无关。