FCM ID vs FCM令牌vs APNS令牌

时间:2020-06-04 21:32:08

标签: firebase cordova push-notification firebase-cloud-messaging apple-push-notifications

我正在尝试使用cordova-plugin-firebasex向我的cordova应用程序中的特定用户发送通知,而cordova-plugin-firebase是经过修复和改进的{{1}}的分支。

我想知道FCM ID,FCM令牌和APNS令牌之间有什么区别,因为对此没有精确的解释。

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

1 个答案:

答案 0 :(得分:0)

通知分为两个部分:

  • 设备令牌(APN)和设备ID(FCM)。
  • 有效载荷

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

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