首页 文章

使用corebluetooth关闭应用程序状态时唤醒iOS应用程序

提问于
浏览
0

我正在创建一个带有CoreBluetooth和BLE的iOS应用程序 . 当BLE外围设备检测到中央(APP)外围设备想要将数据发送到中央时 . 如果中心位于前台,它可以正常工作 . 当设备收到信号时,如何唤醒未运行的应用程序 . 是否有可能唤醒不运行的应用程序 .

1 回答

  • 0

    您无法使用BLE外围设备唤醒应用程序,只能使用iBeacon CAN .

    阅读此答案以了解更多https://stackoverflow.com/a/24590886/1005570

    iBeacon可以使用监控API将您的应用程序唤醒到后台 . 它可以做到这一点,即使您的应用程序自设备重启后尚未启动,或者即使应用程序已从任务切换器中被杀死(虽然后者需要iOS 7.1)这适用于您的应用程序调用CLLocationManager上的startRangingBeaconsInRegion:方法,并且还实现了CLLocationManagerDelegate协议的locationManager:didDetermineState:forRegion:,locationManager:didEnterRegion:和/或locationManager:didExitRegion:methods .

相关问题