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

10
根据苹果文档,每个推送通知都会经过APNS服务器。我听说过FCM直接将推送通知发送到设备上,即不需要联系APNS服务器。
如果最终APNS负责发送推送通知,那么为什么我们应该在iOS上使用FCM?

enter image description here


5
是的,除了APNS之外,没有人可以发送推送通知。 - SPatel
感谢 @SPatel。 - NSPratik
1个回答

5
使用Firebase云消息传递将推送通知发送到Android和iOS设备的思想是实现一个服务器端接口来发送所有推送通知(无论平台如何)到一个终点应该比实现2个服务器端接口更少的工作量,每个接口都发送到不同的终点并实现不同的API。
这一点不管FCM是否将iOS消息转发到APNS或直接发送到iOS设备都是正确的。

这是正确的,Eran,但我非常好奇它是通过APNS还是直接发送的? - NSPratik
1
根据我所了解的,FCM使用APNS来传递消息。 - Eran
2
没有任何 PNS 供应商可以直接向设备发送消息,它们都需要通过 APNS(在 iOS 的情况下)进行传递。这是无法避免的事实。 - oyvindhauge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接