在 firebase 中为 auth 用户添加基于手机号码的登录机制

Adding Mobile Number based login mechanism for auth user in firebase

我们能否为 android 应用程序实施 Firebase,我在其中使用手机号码(类似于 Whatsapp)注册用户。服务器将向用户发送一个代码,该代码由用户在 android 应用程序中输入,以验证用户手机号码并在服务器上注册。

问题:我可以将上述方法与 Firebase Auth 结合使用吗?

我之前打算将 MongoDB 用于我的项目,但由于 Firebase 具有 SYNC 功能,它将是存储数据的更好选择。另一个很好的理由如下:

If a client loses its network connection, your app will continue functioning correctly.

Every client connected to a Firebase database maintains its own internal version of any active data. When data is written, it's written to this local version first. The Firebase client then synchronizes that data with the remote database servers and with other clients on a "best-effort" basis.

对 Firebase 非常陌生,刚刚了解 Firebase(通过 Google 2016 IO)。 https://firebase.google.com/docs/database/android/save-data

Firebase 托管不用于服务器端处理。

它将您网站的静态资产存储为世界class 高可用性 CDN。因此,此处托管的网站加载速度非常快。即使在高可用性场景中。

所以你必须在其他服务器上进行处理,然后与 firebase 连接并将用户信息存储在实时数据库中。

Firebase 已限制用户信息直接放置在用户身份验证仪表板中。 对于详细的用户信息,firebase realtime db 是必经之路(从您的处理后端到 firebase realtime db)。

进一步阅读:What kind of web applications are Firebase not ideal for?