APK携带旧数据

时间:2018-11-18 12:15:36

标签: android sqlite xamarin

我什至不知道从哪里开始。这是我从未想到的。因此,我在应用商店上发布了我的应用,一切正常,但是当任何用户使用其用户名和密码登录而不是加载用户数据时,我的应用都会在我的应用中加载测试sqllite数据“我从未存储”。一旦我转到该应用程序并单击“清除存储”并要求用户登录,他们就会获得正确的数据。

似乎apk以某种方式携带了带有测试数据的sqllite数据库。

尽管我完全感到困惑,但我理解这还不够。最上面的数据不是最新的测试数据。

是我的应用程序正在将sqllite与数据打包在一起,还是将其转储到Google Play商店的某个地方并随每个人的安装一起附上? 。

1 个答案:

答案 0 :(得分:2)

此功能名为Auto Backup

  

“应用程序自动备份”会自动从定位并在Android 6.0(API级别23)或更高版本上运行的应用程序中备份用户数据。 Android会通过将应用程序数据上传到用户的Google云端硬盘来保存该数据,该数据会受到用户的Google帐户凭据的保护。

要禁用AutoBackup,请在您的应用清单中应用此更改:

<manifest ... >
...
<application android:allowBackup="false" ... >
    ...
</application>