在做iOS监听开屏锁屏时,网上查到的资料说,苹果推荐使用applicationProtectedDataWillBecomeUnavailable:和applicationProtectedDataDidBecomeAvailable:监听,但是在appDelegate中加入这两个方法后,开关屏是并没有调用,用的iphone 5s真机,系统版本12.0。后来又查到资料,里面有一句话说,But unfortunately these methods do not work if user has not enabled passcode or touchID.意思是如果手机没有设置解锁密码或指纹,就不会调用这两个方法。经验证,在手机(12.0系统)的设置->触控ID与密码->需要密码 界面,只有选择“立即”这一项,才会调用,选择其他选项这两个方法都不会调用,可见,通过这两个方法实现开关屏的监听并不是完全有效的。
applicationProtectedDataWillBecomeUnavailable不调用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...