如何检查用户之前是否已经注册(Firebase Auth)?

时间:2019-03-27 18:35:44

标签: ios swift firebase firebase-authentication

如何检查用户之前是否已在客户端使用其电话号码注册(Firebase身份验证)? 我正在使用Swift 5和Xcode 10

1 个答案:

答案 0 :(得分:0)

使用客户端SDK无法做到这一点。用于在应用程序中查找电话号码的开放API可能会影响隐私。

但是,您可以通过Firebase Admin SDK构建自己的支票:

admin.auth().getUserByPhoneNumber(phoneNumber)
  .then(function(userRecord) {
    // User with provided phone number is already registered.
  })
  .catch(function(error) {
    // if error.code 'auth/user-not-found' thrown,
    // then the user does not exist.
    console.log('Error fetching user data:', error);
  });
相关问题