iOS 推送通知当用户恢复安装或迁移设备时会发生什么?

标签 ios iphone push-notification apple-push-notifications

在 iOS 上,一旦用户通过操作系统对话同意接收消息,我就会获得一个唯一 token 。

但是如果用户删除应用程序并再次下载会发生什么情况, token 是否保持不变?

如果用户从 iTunes 恢复设备,这是否会有所不同?

最佳答案

APNs 可以出于多种原因发布新的设备 token :

  • 用户在新设备上安装您的应用
  • 用户从备份恢复设备
  • 用户重新安装操作系统
  • 其他系统定义 事件

更多信息:Apple Docs on device Token changes

我不知道你问这个问题的目的是什么,但下面是一个温馨的提醒。

IMPORTANT

To protect user privacy, do not use device tokens to identify user devices.

关于iOS 推送通知当用户恢复安装或迁移设备时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245104/

相关文章:

ios - 是否需要联系人权限 key 来防止 EKEventEditViewController 崩溃?

ios - 推送 View Controller 未在 ios 7 上推送

iphone - 在设备上运行收到 "Finish running on device"消息但从未运行

ios - NSString 对象的 length 属性有一个不正确的值

iphone - Objective-C内存管理: caching view elements

ios - swift 索引路径=可选(0)

iphone - 如何以我的客户的名义签署 AppStore 应用程序

azure - Xamarin 通知推送 TodoItemManager

android - 如何在我的应用程序未运行时接收通知?

android - 获取推送通知点击事件