`UIDevice` 上的“identifierForVendor”在 iCloud 备份恢复之间是不是保持不变?

Posted

技术标签:

【中文标题】`UIDevice` 上的“identifierForVendor”在 iCloud 备份恢复之间是不是保持不变?【英文标题】:Does "identifierForVendor" on `UIDevice` stay the same between iCloud backup restores?`UIDevice` 上的“identifierForVendor”在 iCloud 备份恢复之间是否保持不变? 【发布时间】:2016-09-28 06:23:06 【问题描述】:

我们正在尝试解决一个问题,即我们需要从我们的应用程序的角度检测“设备”何时实际上是不同的设备。

我想知道这是否保留在 iCloud 和 iTunes 备份中, 还是在设备更改时重新生成?

【问题讨论】:

【参考方案1】:

identifierForVendor 仅在您 Uninstall 应用程序时更改。一旦您安装了应用程序,那么identifierForVendor 将与您执行的任何任务相同update your application 或者您将其备份到icloud 或恢复它,直到您将其删除。如果您删除并重新安装应用程序,那么 `identifierForVendor 将有所不同!

【讨论】:

以上是关于`UIDevice` 上的“identifierForVendor”在 iCloud 备份恢复之间是不是保持不变?的主要内容,如果未能解决你的问题,请参考以下文章

获取iOS系统版本号,慎重使用[[[UIDevice currentDevice] systemVersion] floatValue]——sdk缺陷

UIDevice之获取设备信息

警告:“UIDevice”可能不会响应“-isMultitaskingSupported”

UIDevice 属性在静态库中不起作用

UIDevice

1.UiDevice API 详细介绍