gpt4 book ai didi

android - 使用电话号码和密码的 Firebase Auth

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:08 25 4
gpt4 key购买 nike

我正在使用 Firebase 开发 Android 应用程序。因此,我想使用 Firebase Auth。我有以下要求:

  • 使用 Facebook 注册/登录
  • 使用电子邮件/密码注册/登录
  • 使用电话号码/密码注册/登录

前两个还行,我就跟着basic tutorials .但是,电话号码/密码 是这里的问题。 Firebase 为此仅支持电话号码/短信 token (称为电话身份验证),但没有提及我的案例。我不想破解 Firebase 并使用其实时数据库而不是 Auth“数据库”。有没有更好的方法来实现这一目标?

谢谢。

最佳答案

如果您同时拥有用户的电子邮件和电话,并且可以使用 Admin SDK,那么也许您可以将用户电话号码交换到他的电子邮件中,并在后台使用电子邮件和密码登录。

像这样的(node.js)

admin.auth().getUserByPhoneNumber(phoneNumber)
.then(user => {
firebase.auth().signInWithEmailAndPassword(user.email, password);
});

关于android - 使用电话号码和密码的 Firebase Auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46351512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com