【问题标题】:firebase get User UID using phone numberfirebase 使用电话号码获取用户 UID
【发布时间】:2020-07-09 18:19:36
【问题描述】:

是否可以仅使用电话号码获取任何用户的用户 UID

如果不是,我如何仅通过输入电话号码来获取用户 UID,我的意思是在整个数据库中搜索特定电话号码,如果存在,我将获得 ID

【问题讨论】:

    标签: firebase firebase-realtime-database


    【解决方案1】:

    是的,您需要 Firebase Admin SDK

    admin.auth().getUserByPhoneNumber("+213666666666")
         .then((userRecord) => console.log(userRecord))
         .catch((error) => console.error(error));
    

    【讨论】:

      【解决方案2】:

      是的,您可以通过使用 firebase auth 来获取用户 ID。你可以查看这个official document for how to manage users in firebase

      【讨论】:

      • 抱歉,此选项适用于当前用户,但我正在寻找仅通过知道他的电话号码来获取任何用户 ID 的方法
      • 获取用户后尝试getcurrentuser().getuid();
      猜你喜欢
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多