Swift:如何以编程方式获取iOS设备的唯一标识符?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift:如何以编程方式获取iOS设备的唯一标识符?相关的知识,希望对你有一定的参考价值。

我正在创建一个ios应用程序,我需要一个唯一的标识符,即使用户删除了所有内容(重置为出厂设置),该标识符也必须相同。

[我知道几年前我们可以获得UDID,但现在我们只能创建一个UUID,每次用户重新安装应用程序或将设备重置为出厂设置时,它都会更改。

答案

您可以使用以下内容

let id = UIDevice.current.identifierForVendor?.uuidString

另一答案

本教程将在所有情况下帮助您创建唯一的标识符。如果用户重新安装应用程序或将设备重置为出厂设置等。

https://codeburst.io/unique-identifier-for-the-ios-devices-590bb778290d

以上是关于Swift:如何以编程方式获取iOS设备的唯一标识符?的主要内容,如果未能解决你的问题,请参考以下文章

使用 swift 2 以编程方式使 iOS 设备静音/振动?

如何以编程方式获取 iOS 设备 MAC 地址

是否可以以编程方式从 Swift/Objective-C 中的 UIViewController 或 Storyboard 中获取基本 UIViewController 的标识符?

使用 DeviceCheck API 和服务器端 php 代码唯一标识 iOS 设备

有没有办法通过 iOS/swift 中的蓝牙以编程方式连接 android 和 IOS 设备?

如何以编程方式获取完整的 ios 设备详细信息