有什么区别:FCM 令牌/APNs 令牌/注册令牌/设备令牌

kan*_*ook 3 apple-push-notifications ios swift firebase-cloud-messaging

首先,对不起我的英语。
我正在尝试使用 Firebase Cloud Messaging 向我的 iOS 设备发送消息。
然而,有几个具有不同名称的令牌。
这些代币有什么作用?有什么不同?与 相同与与 相同
吗? 以及如何制作?FCM tokenregistration tokenAPNs tokendevice token
FCM tokenAPNs token

Bra*_*ano 8

这里有两个定义:

  • APNS令牌是Apple推送通知服务令牌。它是一个令牌(可以将其视为密码),用于在 Apple Push 服务上对您的应用程序和设备进行身份验证,并允许发送通信。
  • FCM 令牌是Firebase C大声消息传递令牌。这是 Google 版本的 APNS 令牌,但适用于 iOS 和 Android(Google 在向 iOS 设备发送推送通知时在其端进行代理)。

当您提到 aregistration token或 a时device token,它确实取决于您使用这些短语的上下文。它们经常互换使用,并且都不是真正的“官方”术语。在大多数情况下,这两个术语均指您的 APNS/FCM 令牌,但device token历史上曾用于其他用途,例如唯一设备标识符。