大家可能都知道iOS在将应用程序投入后台之前会截取屏幕截图。这通常是为了更好的用户体验,如快速动画将应用程序带回等等。我不希望我的应用程序屏幕截图存储在设备上,但我希望多任务仍然存在。防止iOS在进入后台之前获取应用程序的屏幕截图
我拿出一个解决方案,但我不知道我是否正朝着正确的方向前进。所以,当调用applicationDidEnterBackground
时 - 我放入一个将被操作系统捕获的覆盖图像,一旦应用程序进入前景,我将删除覆盖图。我不确定这是否会起作用,但我正在实施这个方法。同时,对此的任何其他想法将帮助我找出攻击此问题的最佳方式。
为什么你不想要的iOS做到这一点的原因吗?正如你所说,截图是采取执行快速动画... –
我有用户的机密数据..所以有一些第三方工具,如iPhone浏览器,你可以进入iOS文件系统并提取图像。我不想妥协这些数据...因此我计划实施这种方法。 – Mobilewits
这种方法完美无缺。谢谢大家! – Mobilewits