ble ios 后台运行不间断扫描连接问题
在做一个BLE项目的时候,要求ios端app后台运行依然可以自动扫描和连接蓝牙外设。
1.已经在xxx-info.plist文件中, Required background modes , 加入下面两项:
App shares data using CoreBluetooth 和 App communicates using CoreBluetooth。
2.指定了要扫描的广播出来service UUID
结果:在app打开时正常扫描连接,按home键,app转到后台运行后,扫描中断,即无法后台持续扫描。
而且发现一个有趣的现象ble的 app在后台运行时扫描中断,但如果打开另一个利用蓝牙的app(例如LightBlue),我的ble的app好像被唤醒一样,开始正常扫描和连接蓝牙外设。
请问是什么原因??
1.已经在xxx-info.plist文件中, Required background modes , 加入下面两项:
App shares data using CoreBluetooth 和 App communicates using CoreBluetooth。
2.指定了要扫描的广播出来service UUID
结果:在app打开时正常扫描连接,按home键,app转到后台运行后,扫描中断,即无法后台持续扫描。
而且发现一个有趣的现象ble的 app在后台运行时扫描中断,但如果打开另一个利用蓝牙的app(例如LightBlue),我的ble的app好像被唤醒一样,开始正常扫描和连接蓝牙外设。
请问是什么原因??
...全文
相关推荐
ios蓝牙ble4.0串口通讯实例
ios蓝牙ble4.0串口通讯实例,提供给做ble的同学参考
iOS CB BLE(蓝牙4.0)极简Demo
自制极简BLE DEMO,所有连接写在一个类内,可用于收发数据,不过是我们公司的蓝牙模块才行~ 如果要用你的蓝牙模块收发数据,只需要把代码内的write和readCharacteristic的UUID设为你需要读写的UUID即可,也可以改成遍历读取所有数据,代码简洁易懂! 不懂就联系Q514763292
BTBackground:iOS后台重连BLE设备演示
BT背景 iOS后台重连BLE设备演示
IOS BLE 文件传输
IOS BLE(Bluetooth 4.0)蓝牙文件传输示例代码
源码 unity 蓝牙BLE 插件 android 和 iOS 平台 demo
unity3D 游戏开发 之 连接蓝牙BLE 设备的 demo 源代码。学习参考。


