我正在开发一个包含一些私人信息的应用。但我面临的一个问题是iOS7在按下主页按钮或打开多任务切换器时为应用程序截取屏幕截图。
我找到了一些解决方法来隐藏webview并使用启动画面来截取屏幕。我按照这里提到的解决方案 Controlling the screenshot in the iOS 7 multitasking switcher 和这里 http://theultimatedeveloper.blogspot.com.es/2013/03/how-to-disable-automatic-snapshot-in.html
但它都不适合我。问题是单击主页按钮时,会截屏,但不会显示启动画面。我深入挖掘了我发现**
不调用applicationDidEnterBackground 。双击主页按钮调出多任务切换器时,仅调用 applicationWillResignActive 。
我发现applicationDidEnterBackground将仅在启用多任务功能时调用,这意味着“应用程序不在后台运行”标志设置为NO。但出于某些设计目的,我们禁用了多任务处理。根据该线程,当禁用多任务处理时,将调用名为applicationWillTerminate的方法而不是applicationDidEnterBackground。
我试过这种方法,但我没有那么高兴。我错过了什么?或者,phonegap中存在一个错误,即applicationWillTerminate没有正确触发?