有关android allowBackup的问题。卸载后无法清除Android应用数据

时间:2019-06-18 10:51:54

标签: android android-backup-service

我的Android应用程序以前有allowBackup="true",并且我的所有用户数据都已备份到google驱动器为每个应用程序为每个用户提供的25mb配额中,或者如果用户已禁用自动备份,则为本地备份。

因此,当用户在卸载应用后重新安装应用时,总是会恢复旧数据。

问题是,我正在手动管理应用程序的状态并点击REST endpoints并使用SharedPreferences来管理状态

我通过将allowBackup功能设置为false来关闭了此功能。因此该应用从那时起不会进行任何备份。

但是我对此仍然有疑问。 如果我设置了allowBackup=="false",那么即使已部署的应用程序版本为{{1},旧的备份数据(位于本地或位于google drive上)也将恢复。 }?特别是在用户卸载并重新安装应用程序时。

所以我的问题是,设置allowBackup="false"还会避免自动恢复旧的备份数据吗?

如果没有,如何确定在安装/重新安装时未还原旧数据?

这是清单代码。

allowBackup="false"

编辑::已更改 <application android:name="com.example.blah.blah.blah" android:allowBackup="false" android:fullBackupContent="false" android:fullBackupOnly="false" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:theme="@style/AppTheme.FullScreenOld" tools:replace="android:allowBackup"> 以更正属性autoBackup

0 个答案:

没有答案