我不知道这个错误是什么意思。我在 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)