FCM ID 与 FCM 令牌与 APNS 令牌

FCM ID vs FCM Token vs APNS Token

我正在尝试使用 cordova-plugin-firebasex 向我的 cordova 应用程序上的特定用户发送通知,cordova-plugin-firebasex 这是 cordova-plugin-firebase 的一个分支,具有修复和改进。

想知道FCM Id、FCM Token、APNS Token的区别,目前没有准确的解释

此外,对于 Android 和 iOS,您应该使用哪个来向特定用户发送推送通知。

通知分为两部分:

  • 设备令牌 (APNs) 和设备 ID (FCM)。
  • 有效负载

在这两个组件中,我们发现了各种差异:

  • FCM 作为 JSON 有效载荷发送,APNS 发送字符串或字典。
  • FCM 的负载为 2KB,而 APNS 的负载为 4KB。
  • APNS 为每个应用保存 1 个通知,而 FCM 为每个设备保存 100 个通知。
  • FCM 支持多种平台,而 APNS 需要其专有平台。
  • 如果使用 XMPP,可以在 FCM 中发送确认,但在 APNS 上则不可能。