【发布时间】:2018-11-21 23:46:45
【问题描述】:
我正在使用 Xamarin.Forms 开发应用程序,该应用程序将一些数据存储为应用程序设置,问题是当我从 Android 手机中删除该应用程序并再次安装时,旧的 AppSettings 没有删除。
【问题讨论】:
-
您究竟是如何配置应用设置的?
标签: c# xamarin xamarin.forms xamarin.android
我正在使用 Xamarin.Forms 开发应用程序,该应用程序将一些数据存储为应用程序设置,问题是当我从 Android 手机中删除该应用程序并再次安装时,旧的 AppSettings 没有删除。
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.android
这是因为应用程序的自动备份会自动备份针对 Android 6.0(API 级别 23)或更高版本的应用程序中的用户数据。当allowBackup 设置为true 时会发生这种情况。
您必须在您的 android 清单中更改它(转到您的 Android 项目 -> 属性 -> 打开清单 -> 转到下面的源视图),将其添加到您的应用程序标签并将其设置为 false:
<application android:allowBackup="false" android:fullBackupContent="false" ...>
...
</application>
还将fullBackupContent 设置为false 以确保没有备份任何数据。
您可以在Back up user data with Auto Backup了解更多信息
嗨
【讨论】: