Mar*_*ria 5 bluetooth ios core-bluetooth bluetooth-lowenergy
我使用状态保存和恢复.在使用模拟内存压力后kill(getpid(), SIGKILL);,应用程序被杀死然后被唤醒,我收到来自的通知CBCentralManagerDelegate,我可以与外围设备通信.
应该恢复后:
根据这样的帖子:应用程序被杀后的长期行动,第2点是不可能的.
恢复适用于应用程序被操作系统杀死的情况:
kill(getpid(), SIGKILL)在任何其他情况下,应用程序不会恢复.其背后的原因可能是用户希望杀死应用程序,因此不应该重新启动它.这可能不适用于重启,但Apple到目前为止已经采用了这种方式.
到目前为止,iOS 8中没有任何报告显示有关重启后行为重启的更改.
在任务栏终止后无法重新启动,但是对于重新启动,则有另一种解决方案.您可以注册重要的位置更改,以便在重新启动后恢复应用程序.这对我非常可靠.
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |