将用户数据(数据库)备份到在线存储的最佳方法

时间:2018-09-21 15:41:46

标签: android database-backups

当前,我正在开发一个Android应用程序,该应用程序正在该应用程序内创建一个SQLite数据库。该数据库存储用户输入的数据。现在,我需要提供一种将数据库自动备份到一些在线存储中的方法,并且当用户更换设备或重新安装应用程序时,可以将该数据库还原。如果有人可以建议我这样做的最好方法,我真的很感激。

1 个答案:

答案 0 :(得分:0)

主要有两种选择:

  1. 使用您应用的用户的Google驱动器存储空间。 Here's如何开始。使用此解决方案的优点是您无需支付任何费用,但是您对这些数据没有太多控制权。
  2. 将云服务用作Google Cloud Platform,Microsoft Azure,AWS等。在这里,您必须支付一定的费用,具体取决于连接,存储量,用户量,其他服务等,但是您可以很好地控制数据。

如果您选择第二种方法,我建议您看看firebase。它基于Google云平台,但是功能范围很广,在您的应用程序中非常容易实现,并且非常适合在首次发布之前进行测试(因为免费版和付费版之间的门槛很高)