android - 安装Android应用程序时,应用程序数据恢复发生在什么时候

标签 android google-play

我的问题是关于 list 中由 android:allowBackup 配置的 Android 应用程序数据备份功能,如文档所述 here .据我了解,当用户从 Play 商店卸载然后重新安装应用时,备份的应用数据会恢复。

在这种情况下,数据恢复到底是什么时候完成的?是吗:

  1. 从 Play 商店安装期间,在用户能够打开应用之前
  2. 安装完成后,可能允许用户在恢复完成之前打开应用

我们的用户的互联网连接速度很慢,一些用户报告说,他们在重新安装后不久输入的数据被过去备份的旧数据所取代。如果谷歌备份是罪魁祸首,这似乎表明恢复是在安装后完成的(上面的#2),但我找不到具体的信息来支持这一点。

我有点怀疑,因为这个备份功能是默认启用的。如果这种覆盖确实会在重新安装时发生,这意味着所有 android 6+ 下的 android 应用程序都会遇到在应用恢复时覆盖首次设置数据(授权 token 等)的问题。有没有人有关于这个理论是否正确的任何链接或轶事信息?

最佳答案

Auto backup in android 检查“恢复时间表”段落,其中说明恢复发生在安装 APK 之后,但在用户可以启动该应用程序之前。顺便说一句,如果你想处理自动备份,你可以按照代码实验室上的设置步骤 Autobackup setup for Android Codelab

关于android - 安装Android应用程序时,应用程序数据恢复发生在什么时候,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52945958/

相关文章:

java - 翻译 APK GPlay 中的字符串

cordova - 是否有用于购买模块的 Phonegap 插件?

android - 您能否在 Android Market 上针对不同架构发布具有不同 .apk 的同一个应用程序?

android - 没有这样的方法异常removeAccount定位API<22

android - Google 移动广告 - 获取发布商提供的位置

Android Socket.io 后台服务

android - 设置状态栏时 View 隐藏

android - 发布具有相同包名的新应用

安卓 keystore : Debug/Release key for each app?

android - 使用带有 firebase 的 Item Menu,SignOut 在 Fragment 中不起作用