什么是APNS设备令牌?

时间:2018-03-21 06:42:13

标签: ios swift apple-push-notifications devicetoken

didRegisterForRemoteNotificationsWithDeviceToken收到的设备令牌是什么?

此设备令牌用于在从服务器推送通知时唯一标识应用程序。但我的问题是这个设备令牌是由什么构成的?

1 个答案:

答案 0 :(得分:2)

引用苹果文档

什么是设备令牌

  

设备令牌是包含唯一的不透明NSData实例   Apple为特定设备上的特定应用分配的标识符。   只有APN可以解码和读取设备令牌的内容。每个应用程序   实例在向APN注册时接收其唯一的设备令牌

如何生成

  

当需要新设备令牌时,APN使用生成一个令牌   设备证书中包含的信息。它加密了   令牌使用令牌密钥并将其返回给设备,如图所示   中间,右指箭头。

更多细节阅读: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html

我可以编写完整的理论,但之后它将重复doc:)