windows-phone-7 - WP7 : Edit Screenshot While App is Backgrounding (Mango)

标签 windows-phone-7 tombstoning

我一直在开发一个可以显示敏感用户数据的应用程序。

当用户背景应用程序时,操作系统似乎在应用程序运行时截取应用程序的屏幕截图,并显示它,以便当用户返回时,他们的状态会恢复。

我试图防止在此屏幕截图中看到用户的信息。

我最初的想法是显示我的闪屏图像的弹出窗口,但它似乎没有在 ApplicationDeactivated 中呈现它。你还有其他方法可以做到这一点吗?

最佳答案

我不确定您是否正确分析了这一点。我不知道操作系统如何截取应用程序的屏幕截图并使用它来恢复状态。此外,如果操作系统确实这样做了,那么在提交过程中对应用程序的要求中,盗墓笔记就不会成为如此大的问题。开发人员需要在退出时处理抓取和保存状态,并在启动时重新加载它。

如果您没有编写此墓碑,您是否使用内置支持此功能的框架?你可以禁用墓碑,这样某些信息就不会被存储,事实上,如果这些数据是敏感的,你应该确保它没有被保存。但是,如果您保存它,请确保对其进行加密,这样其他任何东西都无法检查保存的状态。尽管如此,这在 Win Phone 上是不可能的,因为操作系统应该强制执行应用程序之间的边界。

关于windows-phone-7 - WP7 : Edit Screenshot While App is Backgrounding (Mango),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618100/

相关文章:

c# - 如何要求市场下载应用程序的位置?

c# - 按下后退键的动画

web-services - 从 Windows Phone 访问 Windows Azure DB 时出现服务错误

windows-phone-7 - 创建循环列表框

c# - 如何在 C# 中对 Windows Phone 应用程序进行逻辑删除

windows-phone-7 - Windows 8 上的 Windows Phone 开发

windows-phone-7 - 序列化VM与状态类

c# - 从墓碑返回时 RootVisual 为空?

windows-phone-8 - 页面上的 Windows Phone 应用程序停用检测