我已经按照 https://developer.android.com/guide/topics/data/backup.html 中的说明通过BackupAgentHelper在我的应用程序中设置了备份/还原
我也希望当我在手机B上恢复出厂设置时,我的应用程序将安装在那里,但事实并非如此。 我还没有将我的更改部署到Play商店,我正在通过adb将APK安装到各种设备来测试它。
我认为我的安卓清单.xml配置正确
<application
...
android:allowBackup="true"
android:backupAgent="com.gilt.android.MyAppBackupAgent"
...
>
我可能缺少什么? 我的代码是否需要部署到播放商店才能正确注册此备份/还原?
事实上,答案是需要部署带有BackupAgentHelper的APK到Play商店。 将APK部署到应用商店后,我们的应用程序开始在恢复出厂设置的设备上自行恢复。