我必须集成一个系统,在该系统中我必须手动输入设备 UUID 才能将设备注册到我的数据库中。并且在登录时如果设备UUID与数据库值匹配,则用户才能访问应用程序。
现在我的问题是,当我使用 iTunes 获取设备 UUID 时,它会有所不同,并且 Programeticaly 获取的值也不同。
我正在使用下面的代码。
UIDevice.current.identifierForVendor!.uuidString
请让我知道我做错了什么。
更新:- 请在投反对票之前阅读完整的问题:(
最佳答案
identifierForVendor
不是设备 UUID。您无法以编程方式访问设备 UUID。您应该用来识别设备的唯一 ID 是 identifierForVendor
,如果用户卸载您的所有应用程序,该 ID 可能会发生更改。故意没有允许您访问的固定设备 ID。
关于ios - 如何在 iOS 上的 Swift 中以编程方式获取 UDID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59305973/