在 swift 中,我们想要唯一的设备 ID 的应用程序。但如果我重新安装相同的应用程序,将不会获得唯一的 UUID。
以下是我们获取 UUID 的方法:
if let uuid = UIDevice.current.identifierForVendor?.uuidString { print(uuid) }
在 swift 中,我们想要唯一的设备 ID 的应用程序。但如果我重新安装相同的应用程序,将不会获得唯一的 UUID。
以下是我们获取 UUID 的方法:
if let uuid = UIDevice.current.identifierForVendor?.uuidString { print(uuid) }
仔细阅读文档
https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor
有多种情况identifierForVendor
不会在给定设备上循环到新的唯一值。
很有可能您仍然拥有来自您公司的应用程序具有匹配的捆绑包 ID。这将阻止 vendorID 被刷新。