peripheral.identifier.uuidstring与UIDevice.current.identifierForVendor?.uuidString之间的区别是什么?对于上下文,我试图为我的数据库中的每个设备设置一个唯一的ID,并能够根据从蓝牙的角度点击的uid来调用特定的信息。
答案 0 :(得分:0)
我无法与peripheral.identifier.uuidstring
说话,因为我不知道peripheral
的类型是什么:)。但无论如何,听起来UIDevice.current.identifierForVendor?.uuidString
就是你想去的方式。来自identifierForVendor
的文档:
可用于唯一标识设备的UUID,来自单个供应商的应用程序相同。
它将为您提供一个独特的,特定于设备的字符串。即使用户删除并重新安装您的应用,标识符也将保持不变