我希望在重新安装应用时获得相同的设备标识符。所以从我的研究中我得出一个结论,当我需要在卸载应用程序后得到一些东西时,我必须将它存储在钥匙串中。我决定将 UUID 存储在钥匙串中。现在我想知道如果我将 UUID 存储在钥匙串中,应用商店批准是否有任何问题。还告诉我是否有其他方法可以做到这一点?
答案 0 :(得分:1)
我在商店有一个应用程序,定期更新,我将设备ID存储在钥匙串中。并没有遇到苹果的问题。这是我正在谈论的Id。
UIDevice.currentDevice().identifierForVendor?.UUIDString
答案 1 :(得分:0)
不,这没有问题,因为实际上你并没有存储设备的真实UUID。自iOS 7以来,您无法访问它。您可以存储的只是identifierForVendor
,这对于设备和您的供应商帐户是唯一的。
identifierForVendor
都会发生变化。