有人知道在iOS 7.1中,当用户强制退出应用程序后,核心BLE是否会继续在后台运行?还是只有iBeacon会继续运行?我知道两者都不会在强制退出时继续广播,但它们是否都会继续扫描?
编辑:我已经尝试测试当前的实现,但似乎在强制退出后并没有在后台运行。从其他来源听到的消息是它确实会在后台运行,但标准的CoreBluetooth实现对我来说似乎并没有在后台运行。
bluetooth-central
和bluetooth-peripheral
后台模式,在应用程序处于后台时获取相关回调。但是,iOS仍可能在内存压力或任何其他原因下关闭您的应用程序,在这种情况下,BLE部分也将消失。是的,它会继续运行。这是 iOS 7.1 中的更改。
在此处的评论中查看我的详细答案和测试过程:https://dev59.com/6WEh5IYBdhLWcg3wdzaR#22365156