你好。
你用[myCentralManager scanForPeripheralsWithServices:nil options:nil];搜索一下可以连接的设备
再通过CBPeripheral的identifier属性就获得你需要的UUID了
一、 现有方案
1、UDID(Unique Device Identifier)
获取方法:[[UIDevice currentDevice] uniqueIdentfier]
不足:iOS5之后,该方法返回的结果在所有应用中都相同,并且卸载应用、刷机、还原设备均不会发生改变,该方法被标记为废弃!最终,在2013年5月1号之后,AppStore禁止任何使用该方法的应用上架。iOS7中对外公开的API中已经移除了该方法!
2、保存在NSUserDefault中的UUID
获取方法:>
在开发过程中,我们经常会被要求获取每个设备的唯一标示,以便后台做相应的处理。
项目2若要使用项目1的Keychain则项目2要开启Keychain Sharing 且 Keychain Groups要包含项目1。 项目1的Keychain Sharing 没有要求。
使用第三方SSKeychain。
在苹果开发者账号下添加新设备UUID 后,出现用 Xcode 打的包在该新设备安装不上。
解决方法如下:
如果 Xcode 是 Automatically manage signing 自动管理证书签名的话,那么需要做如下 *** 作:
1、到目录~/Library/MobileDevice/Provisioning Profiles/,删除所有文件
2、XCode > Preferences > Accounts,选择相应的Team
3、点击Download Manual Profiles
以上就是关于ios蓝牙搜索中的uuid怎么获取的全部的内容,包括:ios蓝牙搜索中的uuid怎么获取的、iOS设备唯一标识符、iOS钥匙串(KeyChain)和设备id(uuid)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)