HTML5
发布时间:2022-04-27 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了IOS BLE app中的重新连接程序,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
考虑一种情况,我在运行
IOS 5.1的iphone 4S上与对等设备建立了绑定连接.
然后由于某种原因(
用户启动或其他原因)断开连接.
在这种情况下,如果应用程序必须
自动重新连接到普遍配对的设备,据我所知,Apple公开API retrieve_peripheral,它应该给回调did_retrieve_peripheral,其中填充了先前连接或配对的外围结构.
使
用这个外围设备实例,我可以比较我的先前配对的uuid,如果匹配可以尝试连接(重新连接).但
我无法
获取外围设备,因为计数在检索外围设备回调时为0.
我错过了什么.
还有任何人尝试在应用程序中复制或
删除sntire外围结构,其中
包括(在外设中发现的服务,特性等).并在重新连接中使用它.
要使用retrievePeripheral API,您需要将CBPeripheral UUID保存
在某处(我
使用COreData). retrievePeripheral
调用将uUID的NSArray作为参数.您似乎没有将已保存的UUID提供给您的retrievePeripheral
调用.当
调用didRetrievePeripherals回调时,您将获得一组CBPeripheral对象.然后,您可以重新连接到这些外围设备.您无需扫描这些,也无需与外围设备配对.
大佬总结
以上是大佬教程为你收集整理的IOS BLE app中的重新连接程序全部内容,希望文章能够帮你解决IOS BLE app中的重新连接程序所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。