iOS关于applicationWillResignActive
iOS关于applicationWillResignActive 背景:杀死app进程后点击推送打开app本应该进入相应页面,但却应为Face ID验证,无法跳转。 一、什么时候调用applicationWillResignActive? 屏幕锁屏 从前台进入后台 来电、短信弹窗 Face ID或Touch ID验证 特注: 指纹识别、面容识别 的弹窗的级别非常之高,高到离谱,经过验证应用程序内部没有比指纹识别的window的级别更高的UIWindowLevel,也就说了他是系统级的弹窗。需要注意的是,如果指纹弹窗显示和消失应用程序会调用: - ( void ) applicationWillResignActive : ( UIApplication * ) application ; - ( void ) applicationDidBecomeActive : ( UIApplication * ) application ; 二、applicationWillResignActive中一般执行那些操作呢? 清理临时数据 暂停正在进行的任务 禁用计时器 限制OpenGL ES帧速率 游戏应该使用这种方法来暂停游戏。 三、如果在进行Face ID或者Touch ID验证时不想执行applicationWillResignActive中的操作怎么办?