Firebase.Android模拟器:INVALID_APP_CREDENTIALS

时间:2017-09-28 17:31:26

标签: android firebaseui

我的Android应用使用FirebaseUI。 我的app / build.gradle片段:

compile 'com.firebaseui:firebase-ui-auth:2.3.0' 
    compile 'com.google.firebase:firebase-auth:11.0.4'
    compile "com.android.support:design:26.1.0"
    compile "com.android.support:customtabs:26.1.0"
    compile "com.android.support:cardview-v7:26.1.0"

当我在设备上启动我的应用程序(Android 4.3)时,我成功验证了。通过Firebase身份验证。

  1. 输入电话号码
  2. 输入短信代码
  3. 成功认证。
  4. 行。这是工作。 现在我想在模拟器上做同样的事情:Nexus One,Android 6.0(Google API)

    但是当我尝试通过Firebase auth发送手机号码时。我收到错误:

    Invalid_app_credentials

2 个答案:

答案 0 :(得分:2)

手机身份验证需要真实或物理设备,并且符合docs

  

“此外,请注意,电话号码登录需要物理设备和   将无法在模拟器上运行。“

因此,您需要一个用于电话验证的物理设备。

答案 1 :(得分:0)

模拟器中的电话验证功能正常,但仅适用于测试电话号码。

  

转到firebase控制台 - >身份验证 - >登录方法 - >   打电话并检查"用于测试的电话号码(可选)"字段。

enter image description here