使用Android备份服务备份Cordova应用程序

10

谷歌的Android备份服务(http://developer.android.com/google/backup/index.html)是否备份混合移动应用程序数据,例如sqlite数据库和本地存储?

我有一个cordova应用程序,我正在寻找添加备份解决方案。如果此服务可以与cordova应用程序即插即用,那将非常方便。


@EricPabst 你好,Eric,你可以使用现成的插件来完成这个功能 - https://github.com/cloakedninjas/cordova-plugin-backup 希望能帮到你。 - Gandhi
@EricPabst有关于这个的任何更新吗? - Gandhi
2个回答

4
看起来 Android 备份服务似乎不能与 SQLite 数据库即插即用。我在“扩展 BackupAgent”部分下发现了这个问题:http://developer.android.com/guide/topics/data/backup.html#BackupAgent
如果您有一个 SQLite 数据库,想要在用户重新安装应用程序时进行恢复,则需要构建自定义 BackupAgent,在备份操作期间读取适当的数据,然后在恢复操作期间创建表并插入数据。

3
据我的检查,有一个现成的备份插件(backup plugin)可供使用,应该可以达到预期的目的。尽管该插件开发者声称其未经测试,但他成功地备份了一次数据。与备份数据相关的插件问题已在该SO帖子中得到解决。希望能对某些人有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接