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

时间:2016-05-22 15:06:04

标签: firebase firebase-realtime-database firebase-authentication

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

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

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

  

如果客户端失去网络连接,您的应用将继续   运作正常。

     

连接到Firebase数据库的每个客户端都保持自己的状态   任何活动数据的内部版本。写入数据时,它就是   首先写入本地版本。然后是Firebase客户端   将该数据与远程数据库服务器和其他服务器同步   客户在"尽力而为"基础。

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

1 个答案:

答案 0 :(得分:1)

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

它将您网站的静态资产存储为世界级的高可用性CDN。所以这里托管的网站加载非常快。即使在高可用性场景中也是如此。

因此,您必须在其他服务器上进行处理,然后与firebase连接并将userinfo存储在实时数据库中。

Firebase已将userinfo的限制直接放入用户auth仪表板中。 对于详细的userinfo,firebase实时数据库是可行的方法(从处理后端到firebase实时数据库)。

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