- device token的一些特性:
- 开发环境获取的deviceToken和发布环境获取的deviceToken是不一样的
- 在一台设备中,deviceToken是系统级别的,不同App获得的deviceToken是相同的
- deviceToken会过期
- 单个App的更新deviceToken不会发生改变
- 当进行备份恢复、或恢复出厂设置之类的操作时,deviceToken会发生改变,建议App在每次启动时都获取deviceToken
- 用户抹除iPhone的数据时,为了保护隐私,deviceToken会改变
- 升级系统deviceToken有可能变化,猜测是升级大的系统版本后deviceToken会变化
- 在删除手机上的App之后,再次下载安装,deviceToken在部分系统上会改变