外围uuid vs UIDevice identifierForVendor uuidString

时间:2017-10-26 02:45:30

标签: ios uniqueidentifier

peripheral.identifier.uuidstring与UIDevice.current.identifierForVendor?.uuidString之间的区别是什么?对于上下文,我试图为我的数据库中的每个设备设置一个唯一的ID,并能够根据从蓝牙的角度点击的uid来调用特定的信息。

1 个答案:

答案 0 :(得分:0)

我无法与peripheral.identifier.uuidstring说话,因为我不知道peripheral的类型是什么:)。但无论如何,听起来UIDevice.current.identifierForVendor?.uuidString就是你想去的方式。来自identifierForVendor的文档:

  

可用于唯一标识设备的UUID,来自单个供应商的应用程序相同。

它将为您提供一个独特的,特定于设备的字符串。即使用户删除并重新安装您的应用,标识符也将保持不变