【发布时间】:2018-02-27 09:34:02
【问题描述】:
在谷歌这个问题之后,这让我很困惑。 iOS 中的每个应用程序是否都有相同的DeviceToken?
这里是关于这个问题的Apple Document。
设备令牌是一个不透明的 NSData 实例,其中包含由 Apple 分配给特定设备上特定应用的唯一标识符。只有 APN 可以解码和读取设备令牌的内容。每个应用程序实例在向 APN 注册时都会收到其唯一的设备令牌,然后必须将令牌转发给其提供者,如配置远程通知支持中所述。提供者必须在针对关联设备的每个推送通知请求中包含设备令牌; APNs 使用设备令牌来确保通知仅发送到它所针对的唯一应用-设备组合。
【问题讨论】:
-
每个应用实例在向 APN 注册时都会收到其唯一的设备令牌 --- 写得很清楚
-
否,DeviceToken 经常变化
-
@SaadChaudhry 我以为他们有相同的令牌,当提供者推送通知时,苹果 apns 用捆绑标识符区分不同的应用程序
-
@iParesh 我知道,当更新应用程序或更新 ios 时,它会改变。但是 facebook 和 instagram 有相同的令牌吗?
-
@Ran 两者都是不同的设备令牌
标签: ios apple-push-notifications devicetoken