IOS UUID改变案例

时间:2018-03-29 07:04:24

标签: ios uuid uidevice

我们已经在app商店有销售应用程序。(由Objective-c制作) 但我会上传新项目进行升级。(由swift4制作)

此案例

"[[[UIDevice currentDevice] identifierForVendor] UUIDString]"

返回 " uuid-string-value"`会被更改吗?

1 个答案:

答案 0 :(得分:0)

@Mahendra's link, developer.apple.com/document

它说uuid会在某些条件下发生变化。

  

如果值为nil,请稍后再次获取该值。有时候是这样的,   例如,在设备重新启动之后但在用户之前   已解锁设备。此属性中的值保持不变   安装应用程序(或来自同一供应商的其他应用程序)时   iOS设备。

     

The value changes当用户删除所有内容时   来自设备的供应商应用程序,然后重新安装一个或多个   他们使用时安装测试版本时,该值也会更改   Xcode或使用ad-hoc分发在设备上安装应用程序时。   因此,如果您的应用将该属性的值存储在任何位置,那么您就是   应优雅地处理标识符更改的情况。