FCM 是直接发送推送通知还是向 APNS 发送消息?
Posted
技术标签:
【中文标题】FCM 是直接发送推送通知还是向 APNS 发送消息?【英文标题】:Does FCM send push notification dicrectly or it sends message to APNS? 【发布时间】:2018-05-28 09:32:34 【问题描述】:根据 Apple 文档,每个推送通知总是遍历 APNS
服务器。我在某处听说FCM
直接将推送通知直接发送到设备,即不联系APNS
服务器。
如果最终APNS
负责发送推送通知,那我们为什么要在ios上使用FCM
?
【问题讨论】:
是的,除了APNS没有人可以发送推送 谢谢@SPatel.. 【参考方案1】:使用 Firebase Cloud Messaging 向 android 和 iOS 设备发送推送通知背后的想法是,实现一个服务器端接口将所有推送通知(无论平台如何)发送到一个端点应该比实现 2 个服务器端接口,每个接口发送到不同的端点并实现不同的 API。
无论 FCM 是将 iOS 消息转发到 APNS 还是将它们直接传递到 iOS 设备,都是如此。
【讨论】:
那是真正的Eran,但我很好奇是通过APNS发送还是直接发送? @NSPratik 根据我的阅读,FCM 使用 APNS 传递消息。 没有 PNS 提供商直接将消息传递到设备,它们都通过 APNS(在 iOS 的情况下)。没有办法解决这个问题。以上是关于FCM 是直接发送推送通知还是向 APNS 发送消息?的主要内容,如果未能解决你的问题,请参考以下文章
Python - 通过 FCM / APNs 向 IOS 或 Android 设备推送通知
iOS 无法通过 FCM 接收推送通知(可以通过 APNs)