Firebase FCM ID vs FCM令牌vs APNS令牌

Firebase FCM ID vs FCM令牌vs APNS令牌,firebase,cordova,push-notification,firebase-cloud-messaging,apple-push-notifications,Firebase,Cordova,Push Notification,Firebase Cloud Messaging,Apple Push Notifications,我正在尝试使用cordova plugin firebasex向我的cordova应用程序上的特定用户发送通知,这是cordova plugin firebase的一个分支,具有修复和改进功能 我想知道FCM-Id、FCM-Token和APNS-Token之间的区别是什么,因为没有准确的解释 另外,对于Android和iOS,您应该使用哪一个向特定用户发送推送通知。通知分为两个部分: 设备令牌(APNs)和设备ID(FCM) 有效载荷 在这两个组成部分中,我们发现了各种差异: FCM作为J

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

我想知道FCM-Id、FCM-Token和APNS-Token之间的区别是什么,因为没有准确的解释


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

通知分为两个部分:

  • 设备令牌(APNs)和设备ID(FCM)
  • 有效载荷
在这两个组成部分中,我们发现了各种差异:

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

能否请您对本声明进行澄清,并提供参考<如果使用XMPP,代码>确认可以在FCM中发送,但在APN上不可能。@ksav