Google 的 Android 备份服务 ( http://developer.android.com/google/backup/index.html ) 是否备份混合移动应用程序数据,例如 sqlite 数据库和本地存储?
我有一个科尔多瓦应用程序,我希望向其添加备份解决方案。如果此服务与 cordova 应用程序即插即用,那将非常方便。
Google 的 Android 备份服务 ( http://developer.android.com/google/backup/index.html ) 是否备份混合移动应用程序数据,例如 sqlite 数据库和本地存储?
我有一个科尔多瓦应用程序,我希望向其添加备份解决方案。如果此服务与 cordova 应用程序即插即用,那将非常方便。
看起来 Android 备份服务不是即插即用的 sqlite 数据库。我在扩展 BackupAgent 部分http://developer.android.com/guide/topics/data/backup.html#BackupAgent下找到了这个:
如果您有一个 SQLite 数据库要在用户重新安装您的应用程序时恢复,您需要构建一个自定义 BackupAgent,它在备份操作期间读取适当的数据,然后创建您的表并在恢复操作期间插入数据。