我想在Apple Watch中以编程方式读取任何独特信息,如UDID或序列号。有没有办法得到它?我想以编程方式通过xcode手动获取..
答案 0 :(得分:0)
WatchOS3没有任何类似UIDevice
的API来获取identifierForVendor
或advertisingIdentifier
,而不是讨论UDID。
如果您需要具体的手表设备,我建议的解决方法是在首次启动时将随机UUID用于观看钥匙串,并将其用作UDID。从理论上讲,Keychain中的项目在应用程序安装之间是持久的,但值得检查它们是否保持在iphone-watch配对之间。
答案 1 :(得分:0)
类似于使用 identifierForVendor
唯一标识 iOS 设备的方法,watchOS 也有一个。
if let uuid = WKInterfaceDevice.current().identifierForVendor?.uuidString {
print("UUID:",uuid)
}