即使我删除了相同供应商的所有应用程序,identifierForVendor也会返回相同的标识符

时间:2015-04-30 10:41:30

标签: ios objective-c swift udid uidevice

我正在尝试使用identifierForVendor API。

根据文件

  

此应用程序(或其他应用程序)中此属性的值保持不变   iOS设备上安装了来自同一供应商的应用程序。 价值   当用户从中删除所有该供应商的应用程序时更改   设备,然后重新安装其中一个或多个。因此,如果   你的应用程序应该在任何地方存储此属性的值   优雅地处理标识符更改的情况。

在使用Ad Hoc进行调试或发布时,我无法复制此行为。即使我删除了我为同一供应商安装的所有应用程序(我正在使用的反向域名,例如com.test),标识符仍然保持不变。

仅在App Store发布时才能观察到这种情况吗?我错过了什么吗?

我在iOS 8.3上运行。

相关问题:iOS7 - Device unique identifier

0 个答案:

没有答案