ホームページ > Java > &#&チュートリアル > 「このアプリは Firebase Authentication を使用する権限がありません」: Android Studio アップグレード後のエラーを解決するにはどうすればよいですか?

「このアプリは Firebase Authentication を使用する権限がありません」: Android Studio アップグレード後のエラーを解決するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-29 08:47:02
オリジナル
692 人が閲覧しました

Firebase コンソールでの「このアプリには Firebase 認証の使用が許可されていません」エラー

問題:

Firebase Authentication は問題なく機能しています。ただし、Android Studio のアップグレード後、デバッグ ビルドが失敗し始め、次のエラー メッセージが表示されます。

D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed ].
ログイン後にコピー

ログインに成功した後にコードに変更を加えていないにもかかわらず、このエラーが発生しました。

解決策:

更新 (2022 年 5 月 12 日):

  1. SHA-1 を取得します。 Play ストア コンソールからの SHA-256 証明書のフィンガープリント:
Play store Console > Your project > Release > Setup > App integrity
ログイン後にコピー

[画像: Play ストア コンソールからの SHA-1 および SHA-256 のフィンガープリント]

  1. SHA-1SHA-256 の両方のフィンガープリントを Firebase アプリに追加します:
Firebase Console > Your project > Settings of the app > Add Fingerprint
ログイン後にコピー

[画像: フィンガープリントが追加されました] Firebase コンソールにある]

追加の考慮事項:

  1. ローカルの SHA-1SHA-256 価値観。それらを取得するには、コマンド ./gradlew signedReport を使用します。詳細については、このドキュメントを参照してください。
  2. SIM がないため、エミュレータによる電話 OTP 検証は機能しません。 SIM を備えたモバイル デバイスにアプリをインストールします。
  3. 「アプリの検証ステップを有効にする」が正しく構成されており、Android デバイスの検証が有効になっていることを確認します。
  4. 次から正しいプロジェクトが選択されていることを確認します。 Android デバイスの検証を有効にするときのドロップダウン メニュー。
  5. SHA-1SHA-256 の両方の指紋を Firebase プロジェクトに登録する必要があります。
  6. すべての変更を行った後、
  7. google-services.json ファイルの最新バージョンを使用してください。

以上が「このアプリは Firebase Authentication を使用する権限がありません」: Android Studio アップグレード後のエラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート