我有一个应用程序在后台连接到 BLE 设备(在发现它们之后)。刚刚在 iPhone 6 上进行了测试,发现该应用程序在后台时无法重新连接外围设备(就像在 iPhone 5S 及更低版本上一样)。
我在 iPhone 5S 和 iPhone 6 上运行相同的应用程序,并排,相距几英寸,都运行 iOS 8.0.2。iPhone 5S - 连接到外围设备,iPhone 6 - 没有。外设广告以 500 毫秒为间隔。
我正在使用 CBCentralManger connectPeripheral 方法。
可能是 iPhone 6 HW,我应该更改广告间隔吗?有没有人尝试在 iPhone 6 上运行 CBCentralManger 扫描或在后台连接外围设备?
任何帮助将不胜感激。