有无论如何查看用户是否从锁定屏幕激活通知中心吗?如果iPhone仍处于锁定状态,我想隐藏一个小工具中的隐私信息。iOS今日小工具扩展:检测是否在锁定屏幕中打开
2
A
回答
3
这是一个有点哈克,但这里是我做的方式:
1)当你的应用程序正式启用后,您的共享容器创建一个虚拟文件,并设置它的NSFileProtectionKey属性NSFileProtectionComplete。我们称之为ProtectionMonitor.dummy
2)当您的小部件启动时,尝试从文件中获取数据。如果失败,设备将被锁定。
3)在扩展中监控UIApplicationProtectedDataDidBecomeAvailable和 UIApplicationProtectedDataWillBecomeUnavailable通知:用户可以在显示通知中心的同时使用触摸ID解锁设备。您甚至可以向您的用户提供触摸ID,以便在从锁定屏幕访问您的小部件时访问私人数据。
+0
有趣。我会给这个镜头并报告。 – ninjaneer 2014-12-31 00:18:00
相关问题
- 1. 检测应用程序是否从锁定屏幕打开
- 2. 如何检测小工具是否开/关屏幕?
- 3. 今日小工具扩展高度 - iOS10
- 4. ViewDidAfter在今日扩展iOS
- 5. iOS8今日扩展:检测删除或今天添加扩展
- 6. 从按钮打开小工具屏幕
- 7. iOS今日扩展UITableView
- 8. iOS今日扩展崩溃
- 9. OSX:检查屏幕是否锁定
- 10. 今日查看扩展程序中的UISlider(小工具)
- 11. 检测在IOS中正确输入的屏幕锁定密码
- 12. iOS 10今日查看小工具:如何判断它是否实际*在屏幕上/可见?
- 13. 分析iOS今日小工具(仪器)
- 14. 今日小工具扩展插件的问题
- 15. 剂量NSTimer可用于今日扩展(小工具)?
- 16. 离子2 - 检测屏幕是否锁定
- 17. 如何检测iPhone屏幕是否锁定(关闭)
- 18. iOS今日扩展中的SDWebImage
- 19. 屏幕锁定时检测NFC标签
- 20. iPhone屏幕锁定时检测触摸
- 21. 屏幕锁定时检测UWP
- 22. 如何检测在Windows Phone 8.1中锁定/解锁屏幕?
- 23. 检测URL是否已打开 - Chrome扩展程序
- 24. 检测是否在Web应用程序中打开工具已打开
- 25. Java应用程序是否有办法检测屏幕是否被锁定?
- 26. 刷新今日小工具每次打开
- 27. 检测对象是否在屏幕上
- 28. 适用于iOS今日扩展的Firebase分析(小部件扩展)
- 29. 检测Gtk.TreeNode是否展开
- 30. 使用Python检测工作站/系统屏幕锁定(ubuntu)
确切需要此信息。任何人? – 2014-12-06 05:06:22