Android 本地 SQLite 与 Firebase 同步
Android local SQLite sync with Firebase
我有一个应用程序,其中默认选项是将用户数据存储为本地 SQLite 数据库,但是,如果用户想要登录和将本地数据库转移到在线数据库,以便可以在多个设备上访问它。
我对云存储解决方案没有太多经验,因此非常感谢任何建议。对于我的应用程序,Firebase 实时数据库 最好的在线解决方案 还是我应该研究的另一种方法?
Firebase 的实时数据库确实是您问题的最佳解决方案之一。它有一个慷慨的免费计划,并且很好地集成到 Android Studio 中。
如果你的数据结构足够简单,你可以完全放弃 SQLite 并使用 Firebase's offline storage。这将允许 Firebase 自动为您处理离线数据的同步(同步通常很难自己实现)。
或者,您可以构建自己的网络应用程序并将 REST API 公开给您的 android 应用程序。这为您提供了控制一切的优势。但是我不推荐这个,因为需要大量的知识和时间。
我有一个应用程序,其中默认选项是将用户数据存储为本地 SQLite 数据库,但是,如果用户想要登录和将本地数据库转移到在线数据库,以便可以在多个设备上访问它。
我对云存储解决方案没有太多经验,因此非常感谢任何建议。对于我的应用程序,Firebase 实时数据库 最好的在线解决方案 还是我应该研究的另一种方法?
Firebase 的实时数据库确实是您问题的最佳解决方案之一。它有一个慷慨的免费计划,并且很好地集成到 Android Studio 中。 如果你的数据结构足够简单,你可以完全放弃 SQLite 并使用 Firebase's offline storage。这将允许 Firebase 自动为您处理离线数据的同步(同步通常很难自己实现)。
或者,您可以构建自己的网络应用程序并将 REST API 公开给您的 android 应用程序。这为您提供了控制一切的优势。但是我不推荐这个,因为需要大量的知识和时间。