将Firebase DB与本地数据库一起使用

Ale*_*ndr 6 android firebase android-sqlite firebase-authentication firebase-realtime-database

在我的应用程序中,我有SQLite db.我想介绍用户设备之间的同步.Firebase DB看起来是一个可接受的解决方案,但Firebase DB最初是云数据库.所以,我不能将它用作本地数据库,如果用户拒绝auth对话并让他使用app,但没有云同步.

现在我考虑将我local SQLite db与... 结合起来cloud Firebase db.

例如,当用户添加新行时local SQLite db,我的应用程序也会将数据放入Firebase DB.此用户的其他设备将捕获此事件并更新其本地数据库.当用户使用身份验证并在新设备上安装应用程序时,我希望它能够下载所有行并将其放入local SQLite db.这是我的想法:Firebase DB 用于同步数据,而不是用于将其存储在设备上.主要原因是让用户使用我的应用程序而无需验证和同步.第二个that Firebase DB不是设计用作本地数据库.

我是正确的?是否可以将Firebase DB与另一个本地数据库一起使用?

相关问题:

链接他想要我想要的一样:

我的计划是为用户提供保持离线的选项

kri*_*ris 2

HTML5 混合应用程序的一些选项

这不是OP询问的内容,但希望对一些寻求者有用。

您可以使用客户端和服务器数据库的任意组合来实现将远程维护的数据存储在设备中,以便离线时也可以使用。


一些客户端选项:

一些服务器选项:

  • 我不确定这个答案是否涉及本机应用程序或如何同步 SQLite 数据库 (2认同)