所以我有一个记录用户输入的医疗数据的应用程序。我需要添加用于备份和恢复该数据的功能,以防用户将其Android手机或交换机更改为iPhone(此应用程序的iPhone版本,我的可见性有限)。 数据当前存储在设备上的SQLite DB中。
我需要帮助找出最干净/最简单的方法。到目前为止,我正在考虑这些选择:
我缺少这些选项的其他优缺点吗?或者也许有一些标准的解决方案?
答案 0 :(得分:0)
选项#1充满了很多问题。从外部源文件中加载数据库并非易事。我不推荐它。
选项#3应该是可能的 - 但它需要用户设置一个不需要(imho)的Google帐户。此外,添加新日历和/或许多事件将不是许多用户喜欢的功能。我个人也讨厌它。
第二种选择似乎最有希望。您可以根据自己的喜好构建它。您甚至可以只需要一个简单的识别码进行备份 - 或者只提供“实时”同步。确实,您需要某种服务器和会计系统 - 但这些都是标准和服务器便宜的。这个选项将是我的选择之一。