私は、ユーザが自分の電話番号でログインできるはずのメッセンジャーを構築しようとしています。正しいSHA-1コードと正しいパッケージ名を使ってFirebaseで私のプロジェクトをセットアップしました。しかし、私は私の電話番号を確認しようとすると、私はこのエラーを取得しています:私は、Android Studioから私のアプリを起動すると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]
、それが正常に働いています。しかし、Google Playストアにアプリをアップロードすると、それはでなく、となります。私は間違って何をしていますか?
私はこのコードで検証を始めています:
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(
Arrays.asList(
new AuthUI.IdpConfig.Builder(AuthUI.PHONE_VERIFICATION_PROVIDER).build()
))
.build(),
RC_SIGN_IN);
私は認証のために、このライブラリを持っている:UIの
compile 'com.google.firebase:firebase-auth:11.0.1'
と、これを:
compile 'com.firebaseui:firebase-ui:2.0.1'
私はApp署名証明書またはUploadcertificateを使用する必要がありますか? –
アプリ署名証明書、アップロード証明書はアップロードしたもので、Android Studioの証明書と同じである必要があります。キーを追加した後、キーを有効にするには数分かかる場合があります。 – merterpam