我试图找出是否可以为蓝牙低功耗(BLE)事件设置终止的iOS App寄存器。我已经让应用程序在挂起时以后台模式工作。
我还在官方文档中读到有关已杀死应用程序的状态恢复和保存的信息。据我所知,文档似乎总是指由于内存不足而被系统杀死的应用程序。
我的问题是用户终止的应用是否存在类似的可能性。我希望(重新) - 每当BLE外设关闭时创建我的应用程序。
答案 0 :(得分:0)
N.B This may no longer be true on iOS 11,但我还没有机会测试它。
如果用户杀死了您的应用(通过任务切换器),则在用户明确启动之前不会重新启动它。
这意味着,不,在用户杀死您的应用后,您无法使用信标接近重新启动您的应用。
答案 1 :(得分:0)
在用户杀死app后,ios可能进行BLE扫描和其他工作。 在iOS 10中测试(工作正常)。 未在iOS 11中测试过(不确定应用程序是否在iOS 11中被用户杀死应用程序后运行)。