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

时间:2015-01-15 00:55:50

标签: android cordova mobile android-backup-service

Google的Android备份服务(http://developer.android.com/google/backup/index.html)是否备份混合移动应用数据,例如sqlite数据库和localstorage?

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

2 个答案:

答案 0 :(得分:4)

看起来Android备份服务不能与sqlite数据库即插即用。我在Extending BackupAgent部分http://developer.android.com/guide/topics/data/backup.html#BackupAgent下找到了这个:

  

如果您在用户重新安装应用程序时要恢复SQLite数据库,需要构建自定义BackupAgent ,以便在备份操作期间读取相应的数据,然后创建表并在还原操作期间插入数据。

答案 1 :(得分:3)

据我检查,有一个现成的backup plugin可用于此目的。

即使插件开发者声称其未经测试,他仍设法成功备份数据一次。并且在SO Post中解决了与备份数据相关的插件问题。希望它可以帮助某人