【发布时间】:2017-10-08 10:55:55
【问题描述】:
我尝试构建一个信使,用户应该能够通过他的电话号码登录。我使用正确的 SHA-1 代码和正确的包名在 Firebase 中设置了我的项目。但是当我尝试验证我的电话号码时,我收到了这个错误:
This app is not authorized to use Firebase Authentication.
Please verifythat the correct package name and SHA-1 are configured
in the Firebase Console. [App validation failed]
当我从 Android Studio 启动我的应用程序时,它运行良好。但是,当我将应用程序上传到 Google Play 商店时,它无法工作。我做错了什么?
我正在使用以下代码开始验证:
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(
Arrays.asList(
new AuthUI.IdpConfig.Builder(AuthUI.PHONE_VERIFICATION_PROVIDER).build()
))
.build(),
RC_SIGN_IN);
我有这个库用于身份验证:
compile 'com.google.firebase:firebase-auth:11.0.1'
这对于 UI:
compile 'com.firebaseui:firebase-ui:2.0.1'
【问题讨论】:
标签: java android firebase firebase-authentication