获取iOS的唯一设备ID?

时间:2019-02-20 09:21:02

标签: ios keychain

在我们的iOS应用中,出于许可目的,我们需要唯一地标识设备,但是我发现Apple并未提供此类参数来保护用户的隐私和安全。

搜索后,我发现UIDevice.current.identifierForVendor,它将生成唯一的ID,但问题是,如果卸载了应用程序并重新安装,它会有所不同。

SO中有人建议将UIDevice.current.identifierForVendor存储在钥匙串中可能会有所帮助。但是据我了解,如果在其他设备上使用了相同的Apple ID,则iCloud钥匙串也将同步到该设备上,因此我们将释放许可证。

有什么可以尝试的解决方案吗?是否可以禁用钥匙串中仅此项目的同步?请帮助我:)

0 个答案:

没有答案