在Apple Doc Understanding When Your App Gets Launched into the Background中说
在设备上启用密码保护时,系统不会 在用户首次解锁之前在后台启动应用程序 设备
用户无法在每隔几分钟就解锁一些应用程序将在后台唤醒的iPhone。
当受密码保护的设备无法让应用程序在后台启动时,区域监控应用程序如何在后台唤醒并执行其操作?
用Apple doc编写的是什么意思?
答案 0 :(得分:2)
我认为您误解了文档。
在大多数情况下,系统不会重新启动应用 用户强制退出。一个例外是位置应用,在iOS中 在用户强制退出之后重新启动8和更高版本。在 但是,在其他情况下,用户必须明确启动应用程序或重新启动 应用程序之前的设备可以自动启动进入 系统的背景。当启用密码保护时 设备,系统不会在后台启动应用程序之前 用户首先解锁设备
所以这意味着如果用户强行退出您的应用受密码保护的iPhone:
如果这是位置服务 =>用户必须解锁手机才能执行后台操作
如果这不是位置服务 =>用户必须解锁并启动应用,然后才能执行后台操作。
在任何情况下,一旦应用启动,就会触发后台操作 。