当单击设备的主页按钮时,iOS会缓存应用程序屏幕

当单击设备的主页按钮时,iOS会缓存应用程序屏幕,ios,ibm-mobilefirst,Ios,Ibm Mobilefirst,我们正在Worklight上开发混合应用程序。 在用户在iOS上启动应用程序后,他将看到登录屏幕,提供他的凭据,他在我们的应用程序中 现在,如果用户在从应用程序“注销”之前单击iOS的home按钮,iOS将拍摄快照并将其存储在设备缓存中 通过使用IExplorer,我可以看到这个屏幕被缓存,在我们的情况下,这是一个非常关键的问题 如果用户单击iOS设备的home(主页)按钮,该屏幕将立即填充,并且设备不会快照用户主屏幕,我如何用白色屏幕覆盖该屏幕 是否有任何缩略图可以添加到iOS的nativeR

我们正在Worklight上开发混合应用程序。 在用户在iOS上启动应用程序后,他将看到登录屏幕,提供他的凭据,他在我们的应用程序中

现在,如果用户在从应用程序“注销”之前单击iOS的home按钮,iOS将拍摄快照并将其存储在设备缓存中

通过使用IExplorer,我可以看到这个屏幕被缓存,在我们的情况下,这是一个非常关键的问题

如果用户单击iOS设备的home(主页)按钮,该屏幕将立即填充,并且设备不会快照用户主屏幕,我如何用白色屏幕覆盖该屏幕

是否有任何缩略图可以添加到iOS的nativeResource文件夹中以解决此问题


谢谢。

我鼓励您查看Worklight知识中心。在大多数情况下,你会找到你的答案

要控制操作系统在移动到后台时拍摄的快照,您需要根据需要使用:


WL.App.BackgroundHandler.setOnAppEnteringBackground
WL.App.BackgroundHandler.setOnAppEnteringForeground

这两个调用可能重复,请告诉我在哪里实现这两个调用?在哪个js中?我应该在哪里对这一部分进行编码“WL.App.BackgroundHandler.setOnAppEnteringBackground(WL.App.BackgroundHandler.hideView);”。谢谢。你可以把它放在wlCommonInit里。