即使它没有在后台运行,也可以唤醒应用程序

时间:2017-04-03 09:42:10

标签: ios bluetooth-lowenergy

这不应该是关于这个主题的第一个问题,但在阅读了大量的文章和文件后,我仍然怀疑其可行性。

根据Apple的document

  

国家保护和恢复
因为国家保护和   恢复内置于Core Bluetooth,您的应用可以选择加入此功能   要求系统保留应用程序中心状态的功能   和外围经理人并继续表现一定   代表他们执行与蓝牙相关的任务,即使您的应用没有   运行时间更长当其中一个任务完成时,系统   将您的应用重新启动到后台并为您的应用提供   恢复其状态和处理事件的机会   适当。对于上述家庭安全应用程序,   系统将监视连接请求,并重新启动   用于处理centralManager的应用程序:didConnectPeripheral:delegate   用户返回home和连接请求时的回调   完成。

这是否意味着我们可以唤醒应用程序,即使它没有在后台运行?通过BT事件和代码的实现,我们可以唤醒我们的应用程序并让它在后台运行?

0 个答案:

没有答案