我正在使用cordova / ng4 ios应用程序,该应用程序包含用户的个人数据,我不希望在从多任务处理或重新打开应用程序返回到应用程序时显示旧快照。是否可以在.plist
文件中设置某种属性来阻止快照的保存?
附言我还使用UIApplicationExitsOnSuspend
属性,该属性可防止应用程序在后台运行。
最佳答案
有一些插件可以防止屏幕截图或替换应用程序的快照
https://github.com/devgeeks/PrivacyScreenPlugin
https://github.com/hellojianfeng/PrivacyScreenPlugin
https://github.com/lifeofcoding/cordova-blur-app-privacy-screen
另外,要在.plist上写,您可以创建一个插件并使用config-file标记
<config-file target="*-Info.plist" parent="KeyToWrite">
//Values to write
</config-file>
或者使用this one,它允许您从config.xml中执行相同的操作
或创建一个hook