Firebase 或 SQLite

Mik*_*ike 3 database sqlite android firebase android-studio

我是 android 开发的新手,我目前正在开发一个使用 SQLite 作为我的数据库的应用程序。问题是,我想在使用该应用程序的其他人之间共享信息。据我所知,单独使用 SQLite 只会让我在本地存储用户信息。有没有办法使用 SQLite 为每个用户同步所有数据,或者如果您想与使用该应用程序的所有人共享数据,是否可以选择 Firebase?或者您有更好的选择吗?

sol*_*for 5

一些东西。

1) Firebase 是免费的,除非您的应用程序起飞并且您有很多用户调用他们的 API。

2) Firebase 不仅仅是用于推送通知。

SQLite 很棒。它基本上是 firebase,就在你的设备上(减去 Firebase 提供的东西(他们的服务)。但是,如果我摔坏了手机,存储在 SQLite 数据库中的信息就会随着我的手机消失。这是一个很大的禁忌.

Firebase/Parse-Server 非常相似。我使用 Parse-Server 是因为我在 Facebook 抛弃它之前用 Parse 开发。但是,Firebase 使您的工作变得更加轻松。您可以在一天内编写一个非常深入的 CRUD 系统,然后就可以构建它。您可以将信息本地存储在机器上(缓存)。您可以轻松设置推送通知,但我喜欢 One Signal。

如果我刚开始遇到同样的问题,我会去 Firebase。您不必担心为 SELECT 和查询编写代码。Firebase 做到了这一切。如果您通过仪表板更新任何内容,应用程序也会实时更新。它非常棒。