我希望继续扫描蓝牙设备,并且希望应用程序在后台运行。是否可以?似乎如果我有一个连接的蓝牙设备,并且有数据传输,那么该应用程序就会在后台保持唤醒状态。但是,如果我只是在后台扫描,似乎即使我有Uses Bluetooth LE accessories
检查(bluetooth-central
在 plist 中),应用程序最终无法运行。
有没有办法让应用程序保持活动状态并在后台持续扫描设备?
根据苹果开发者文档技术问答。
我可以在应用程序运行时使用 iOS 设备发布 iBeacon 广告吗
在后台吗?答案:不可以。对于要发布 iBeacon 广告的 iOS 设备,请求此功能的应用程序必须位于最前面,并且屏幕
打开并且设备解锁。
参考 -https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
我发现这篇文章提供了一些针对某些特定情况在后台连接 BLE 的详细信息。https://medium.com/@cbartel/ios-scan-and-connect-to-a-ble-peripheral-in-the-background-731f960d520d https://medium.com/@cbartel/ios-scan-and-connect-to-a-ble-peripheral-in-the-background-731f960d520d
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)