iOS BLE 扫描(用户)杀死的应用程序
iOS BLE Scanning with (user) killed App
我想知道我是否可以为低功耗蓝牙 (BLE) 事件终止 iOS 应用程序注册。我已经让应用程序在暂停时以后台模式运行。
我还阅读了官方文档中有关已终止应用程序状态恢复和保存的内容。据我所知,文档似乎总是提到由于内存不足而被系统杀死的应用程序。
我的问题是被用户终止的应用程序是否存在类似的可能性。每当 BLE 外围设备关闭时,我想(重新)创建我的应用程序。
N.B This may no longer be true on iOS 11,但我还没有机会测试它。
如果用户终止您的应用程序(通过任务切换器),那么在用户明确启动它之前,它不会重新启动。
所以这意味着,不,在用户终止您的应用程序后,您无法使用信标接近度重新启动您的应用程序。
在ios中可以在用户关闭应用程序后进行 BLE 扫描和其他工作。
在 iOS 10 中测试(工作正常)。
未在 iOS 11 中测试(在 iOS 11 中用户杀死应用程序后不确定应用程序是否 运行)。
我想知道我是否可以为低功耗蓝牙 (BLE) 事件终止 iOS 应用程序注册。我已经让应用程序在暂停时以后台模式运行。
我还阅读了官方文档中有关已终止应用程序状态恢复和保存的内容。据我所知,文档似乎总是提到由于内存不足而被系统杀死的应用程序。
我的问题是被用户终止的应用程序是否存在类似的可能性。每当 BLE 外围设备关闭时,我想(重新)创建我的应用程序。
N.B This may no longer be true on iOS 11,但我还没有机会测试它。
如果用户终止您的应用程序(通过任务切换器),那么在用户明确启动它之前,它不会重新启动。
所以这意味着,不,在用户终止您的应用程序后,您无法使用信标接近度重新启动您的应用程序。
在ios中可以在用户关闭应用程序后进行 BLE 扫描和其他工作。 在 iOS 10 中测试(工作正常)。 未在 iOS 11 中测试(在 iOS 11 中用户杀死应用程序后不确定应用程序是否 运行)。