【发布时间】:2016-07-08 19:13:58
【问题描述】:
我对 android 推送通知的理解是操作系统与 FCM 连接服务器保持一个活动连接。这是我的应用服务器只支持 HTTP 协议时的假设。
现在,我的应用程序也有自己的 XMPP 连接,用于即时消息传递、状态等...通常的 XMPP 内容。我正在考虑用推送通知 XMPP 连接替换此 XMPP 连接,而那时我感到困惑。
如果我同时使用 HTTP 和 XMPP 协议进行推送通知,那么不会有两个活动连接(一个到 FCM 连接服务器,另一个到云连接服务器)?如果有两个活动连接,那么使用这两种协议进行推送通知与仅使用 HTTP 推送协议并保留我自己已有的 XMPP 连接有什么好处?
【问题讨论】:
标签: android push-notification google-cloud-messaging firebase-cloud-messaging