FCM 是直接发送推送通知还是向 APNS 发送消息?
Does FCM send push notification dicrectly or it sends message to APNS?
根据 Apple 文档,每个推送通知总是遍历 APNS
服务器。我在某处听说 FCM
直接将推送通知直接发送到设备,即不联系 APNS
服务器。
如果最终 APNS
负责发送推送通知,那么我们为什么要为 iOS 使用 FCM
?
使用 Firebase Cloud Messaging 向 Android 和 iOS 设备发送推送通知背后的想法是实现一个服务器端接口来发送所有推送通知(无论平台如何)到一个端点应该比实现 2 个服务器端接口每个发送到不同的端点并实现不同的 API.
需要更少的努力
无论 FCM 是否将 iOS 消息转发到 APNS 或直接将它们传送到 iOS 设备,都是如此。
根据 Apple 文档,每个推送通知总是遍历 APNS
服务器。我在某处听说 FCM
直接将推送通知直接发送到设备,即不联系 APNS
服务器。
如果最终 APNS
负责发送推送通知,那么我们为什么要为 iOS 使用 FCM
?
使用 Firebase Cloud Messaging 向 Android 和 iOS 设备发送推送通知背后的想法是实现一个服务器端接口来发送所有推送通知(无论平台如何)到一个端点应该比实现 2 个服务器端接口每个发送到不同的端点并实现不同的 API.
需要更少的努力无论 FCM 是否将 iOS 消息转发到 APNS 或直接将它们传送到 iOS 设备,都是如此。