iOS蓝牙后台扫描遇到的坑~~

2019-03-04  本文已影响0人  iOS程序员asdf

需求是iOS在进入到后台的时候也需要蓝牙的断开和连接,如果在后台的时候蓝牙断开连接之后也需要从新连接等一系列操作。
网上有很多文章说怎么做的,像什么

scanForPeripheralsWithServices: options:

时一定要给UUID,设置BackgroundMode,在进入后台时设置个定时器判断状态等等都已经做好了,接下来说一下坑,希望大家遇到的时候能有些帮助。

1在设备连接过一次之后断开重连连接不上;
解决方法:把所有扫描到的外设都保存在一个数组里面。
2连接多个蓝牙的时候数据发送有问题;
解决方法:manager一定要用单例,不要创建多个CBCentralManager。

上一篇 下一篇

猜你喜欢

热点阅读