iOS APNS device token特性

iOS设备的APNS device token有特定属性:开发环境与发布环境不同,同一设备系统级别相同但会过期;备份恢复、恢复出厂设置、用户抹除数据或系统升级可能使其改变;删除应用后再安装在某些系统上也会变化。推送证书仅用于服务端,工程内开启推送开关即可。iOS 13起,获取device token的方式有所调整。
摘要由CSDN通过智能技术生成
  • device token的一些特性:
  1. 开发环境获取的deviceToken和发布环境获取的deviceToken是不一样的
  2. 在一台设备中,deviceToken是系统级别的,不同App获得的deviceToken是相同的
  3. deviceToken会过期
  4. 单个App的更新deviceToken不会发生改变
  5. 当进行备份恢复、或恢复出厂设置之类的操作时,deviceToken会发生改变,建议App在每次启动时都获取deviceToken
  6. 用户抹除iPhone的数据时,为了保护隐私,deviceToken会改变
  7. 升级系统deviceToken有可能变化,猜测是升级大的系统版本后deviceToken会变化
  8. 在删除手机上的App之后,再次下载安装,deviceToken在部分系统上会改变
  • 注意: 推送相关证书只用在推送的后台即服务端使用,工程中只需打开推送相关开关即可,不需要推送证书

  • device token在iOS 13的变化

  1. iOS 13之前的版本中,大部分这样处理
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值