-4

在 swift 中,我们想要唯一的设备 ID 的应用程序。但如果我重新安装相同的应用程序,将不会获得唯一的 UUID。

以下是我们获取 UUID 的方法:

if let uuid = UIDevice.current.identifierForVendor?.uuidString { print(uuid) }
4

1 回答 1

1

仔细阅读文档

https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor

有多种情况identifierForVendor不会在给定设备上循环到新的唯一值。

很有可能您仍然拥有来自您公司的应用程序具有匹配的捆绑包 ID。这将阻止 vendorID 被刷新。

于 2019-07-04T18:07:27.403 回答