【发布时间】:2017-03-03 08:06:08
【问题描述】:
在任何情况下安装应用并注册通知后,设备令牌是否有可能发生变化。
场景如下:
- 应用更新
- iOS 更新 或在任何其他随机场景中。
【问题讨论】:
-
不,设备令牌将始终相同。
标签: ios apple-push-notifications devicetoken
在任何情况下安装应用并注册通知后,设备令牌是否有可能发生变化。
场景如下:
【问题讨论】:
标签: ios apple-push-notifications devicetoken
以前在文档中是这样的,
如果用户将备份数据恢复到新设备或重新安装 操作系统,设备令牌发生变化。
来自新文档:
重要提示:为保护用户隐私,请勿尝试使用设备 用于识别设备的令牌。
APN 可以出于多种原因颁发新的设备令牌:
用户在新设备上安装您的应用
用户从备份中恢复设备
用户重新安装操作系统
其他系统定义的事件
因此,应用程序必须在启动时请求设备令牌,如 APNs 到设备的连接信任和设备令牌中所述。
【讨论】:
registerForRemoteNotifications。 didRegisterForRemoteNotificationsWithDeviceToken 将使用最新令牌调用,然后您必须以某种方式将其提供给后端。