我有一个我一直在开发的可以显示敏感用户数据的应用。
当用户为应用程序提供背景时,操作系统似乎会在应用程序运行时截取该应用程序的屏幕截图,并在用户返回时显示该应用程序,以恢复其状态。
我试图阻止在此屏幕截图中看到用户的信息。
我最初的想法是显示我的启动画面图像的弹出窗口,但它似乎没有在ApplicationDeactivated中呈现它。你还有其他方法可以做到这一点吗?
答案 0 :(得分:0)
我不确定您是否正确分析了这一点。我没有看到操作系统如何截取应用程序的屏幕截图并使用它来恢复状态。此外,如果操作系统确实如此,那么Tomb Stoning在提交过程中对应用程序的要求不会是一个大问题。开发人员需要在退出时处理抓取和保存状态,并在启动时重新加载它。
如果你没有编写这个坟墓石头的代码,你是否正在使用内置支持的frameowrk?您可以禁用逻辑删除,以便不存储某些信息,事实上,如果此数据非常敏感,则应确保不保存。但是,如果您保存它,请确保加密它,以便其他任何东西都无法检查已保存的状态。虽然,这在Win Phone上是不可能的,因为操作系统应该强制实施应用程序之间的边界。
答案 1 :(得分:0)
收到微软的回复,表示Mango SDK无法做到这一点;它可能会被添加到平台的未来版本中。