小编S. *_*shi的帖子

在 Android 上使用 Firebase Phone-auth api 进行身份验证时,短信验证码请求失败,状态代码为未知 17006

我不知道这个错误是什么意思。我在 Google 上搜索了很多,但找不到为什么会出现此错误。

E/FirebaseAuth: [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17006 null
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 firebase 电话身份验证登录方法对 Android 客户端进行身份验证,并尝试通过在手机上发送验证码来验证他们的电话号码。没有发送代码,也没有调用回调函数。我不知道这里有什么问题

以下是从 edittext 获取电话号码、发送该电话号码上的验证码并开始下一个活动的活动,用户将在其中输入他们获得的代码:

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Log;
import android.widget.Button;
import android.widget.EditText;

import com.google.firebase.FirebaseException;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.PhoneAuthCredential;
import com.google.firebase.auth.PhoneAuthOptions;
import com.google.firebase.auth.PhoneAuthProvider;

import java.util.concurrent.TimeUnit;

public class PhoneOtpAuth extends AppCompatActivity {

    private FirebaseAuth mAuth;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_phone_otp_auth);

        EditText phoneNumberEditText = findViewById(R.id.phone_number);
        Button signIn = findViewById(R.id.sign_in_button); …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication

8
推荐指数
2
解决办法
2万
查看次数