0

即使应用程序本身已被卸载,我也需要在设备上保留某些设置。对于 iOS,我们使用用户的钥匙串来存储这些信息。WP8有可能吗?

4

2 回答 2

2

如果您想保留,比如说卸载应用程序后的用户设置,我非常怀疑这在 Windows Phone 上是否可行。首先,它会在手机上创建很多您无法摆脱的孤立文件。Windows Phone 上的一项服务是Package Manager. 此经理负责安装/卸载应用程序,跟踪固定在开始屏幕上的内容以及有关应用程序的其他元数据以及任何可扩展点Share...,例如等。如果您卸载应用程序,此经理应清理与您的应用程序相关的所有内容,甚至您在任何文件或IsolatedStorage您创建的用户设置。

iPhone 和 Android 让您能够使用某种文件管理器来浏览您的手机。据我所知,您可以使用Putty连接到手机来查看文件夹和内容。在 Windows Phone 中,您无法做到这一点。您可以使用一些工具(例如Windows Phone Power Tools)来检查已安装的应用程序,但仅此而已。

于 2013-11-04T21:07:28.277 回答
0

应用程序及其所有相关数据都存储在沙盒文件夹中。卸载应用程序后,整个文件夹将被删除。因此,这意味着所有保存的数据都将被删除。

有两种可能不理想的解决方法。

  1. 您可以创建保存在用户照片库中的图像。您可以将标识符嵌入图像或其名称中,但用户可以控制这些图像并可以将其删除。您也无法以编程方式删除此类文件,因此您最终可能会在设备上留下很多文件。在设备上拥有大量“流氓”文件也可能导致用户整理它们(删除它们)。
  2. 您可以存储设置记录,链接到网络服务器上的设备。这样做的缺点是需要维护服务器并处理数据同步和离线情况。
于 2013-11-05T15:15:48.567 回答