FCM是直接发送推送通知还是向APNS发送消息?

NSP*_*tik 7 push-notification apple-push-notifications ios firebase firebase-cloud-messaging

根据Apple文档,每个推送通知始终会遍历APNS服务器。我听说某个地方FCM直接将推送通知直接发送到设备,即无需联系APNS服务器。

如果最终APNS负责发送推送通知,那么为什么要FCM用于iOS?

在此处输入图片说明

Era*_*ran 5

使用 Firebase Cloud Messaging 向 Android 和 iOS 设备发送推送通知背后的想法是实现一个服务器端接口将所有推送通知(无论平台如何)发送到一个端点应该比实现 2 个服务器需要更少的努力-side 接口,每个接口发送到不同的端点并实现不同的 API。

无论 FCM 是将 iOS 消息转发到 APNS 还是将它们直接传送到 iOS 设备,都是如此。

  • 没有 PNS 提供商直接向设备发送消息,它们都通过 APNS(对于 iOS)。这是没有办法解决的。 (2认同)