首页 > 解决方案 > 如何在电话身份验证期间检查用户是否已存在于 Firebase 中

问题描述

我正在尝试创建一个仅使用来自 firebase 的电话授权的应用程序。由于登录/注册是通过相同的过程完成的,即验证发送的代码。如何检查用户是否已存在于 Firebase 中?我需要这个来向他们展示适当的用户界面。

标签: javaandroidfirebasefirebase-authentication

解决方案


目前,唯一的方法是通过 Firebase Admin SDK。有一个 API 可以通过电话号码查找用户

admin.auth().getUserByPhoneNumber(phoneNumber)
  .then(function(userRecord) {
    // User found.
  })
  .catch(function(error) {
    console.log("Error fetching user data:", error);
  });

推荐阅读