屏幕锁定密码保护的iOS应用程序

时间:2014-08-18 10:20:23

标签: ios security uiwindow

我试图通过每次应用程序在后台弹出密码屏幕(类似于锁定屏幕)来密码保护iOS应用程序。我已将所需的代码放在AppDelegate的{​​{1}}中,那部分就可以了。但问题是如何呈现此密码屏幕。我试图从根VC中以模态方式呈现applicationWillEnterForeground:,但是如果已经存在其他模态VC,则会产生问题。我的第二个选择是创建一个新的UIViewController并将密码VC设为UIWindow。这有效,但我不确定这是最佳做法还是有更好的解决方案。我最终寻找的解决方案类似于Dropbox应用程序中使用的解决方案。

所以,我的问题干净利落:通过在主窗口顶部创建另一个rootViewController以显示密码屏幕,是否有任何安全隐患或不良做法?还有其他建议如何密码保护像Dropbox这样的应用程序吗?

此外,这是我目前使用的代码:

UIWindow

0 个答案:

没有答案