FCM令牌/APNs令牌/注册令牌/设备令牌有何区别?

3

首先,抱歉我的英语不好。
我正在尝试使用Firebase云消息传递向我的iOS设备发送一条消息。
然而,有几个不同名称的令牌。
这些令牌是做什么用的?它们之间有什么区别?
FCM tokenregistration token是否相同,APNs tokendevice token是否相同?
如何使用APNs token生成FCM token

1个回答

8

这里有两个明确的定义:

  • APNS令牌是苹果推送通知服务(Apple Push Notification Service)的令牌。它是一个令牌(可以把它想象成密码),用于将您的应用程序和设备身份验证到苹果推送服务,并允许发送通信。
  • FCM令牌是Firebase云消息传递(Firebase Cloud Messaging)令牌。这是谷歌版本的APNS令牌,但适用于iOS和Android(当向iOS设备发送推送通知时,Google会在其端执行代理)。

当您提到“注册令牌”或“设备令牌”时,实际上取决于使用短语的上下文。它们经常可以互换使用,而且没有真正的“官方”术语。在大多数情况下,这两个术语都指的是您的APNS / FCM令牌,但是“设备令牌”历来已被用于其他事情,例如唯一的设备标识符。


1
这是一个非常清晰易懂的答案。非常感谢! - kang_wook

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接