我们目前正在使用 iOS6 引入的 identifierForVendor
。现在 iOS7 发布了,我想知道这个标识符在更新过程后是否会在我的应用程序中保持不变。
如果我用 iOS7 恢复我的设备,那么它显然会发生变化,因为这将是一个全新的开始。
通过 iTunes/OTA 更新怎么样?
最佳答案
我还用一个只显示 identifierForVendor
的小应用程序测试了这种行为,它在从 iOS6 更新到 iOS7 之前/之后保持不变。
同样重要的是要知道 identifierForVendor
与苹果开发者帐户无关,而是与应用程序的 bundle 标识符相关。
因此,如果您有 2 个开发者帐户并在每个帐户上创建 1 个应用程序,使用 bundle 标识符 com.company.xxx
,它们将具有相同的 identifierForVendor
拥有共同的 com.company.
。
它将根据 UIDevice Class Reference 中提到的条件进行更改.
advertisingIdentifier
更新后可能确实会发生变化。虽然没有测试。
关于ios - 从 iOS 6 更新到 iOS 7 时 identifierForVendor 会改变吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18911964/