ホームページ  >  記事  >  Java  >  Firebase Authentication で突然「このアプリには Firebase Authentication を使用する権限がありません」というエラーが表示されるのはなぜですか?

Firebase Authentication で突然「このアプリには Firebase Authentication を使用する権限がありません」というエラーが表示されるのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-27 12:12:30371ブラウズ

Why is My Firebase Authentication Suddenly Throwing

「このアプリには Firebase Authentication を使用する権限がありません」エラー

Firebase Authentication は最初は適切に機能していましたが、デバッグ ビルド中に突然失敗しました。コードの変更。コンソールは次のエラーを報告しました:

D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: 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 のアップグレードでした。

解決策

この問題を解決するには、以下を確認することが重要です:

  1. Google Play Console の指紋:

    • Play ストア コンソール >あなたのプロジェクト >リリース>セットアップ >アプリの整合性.
    • SHA-1SHA-256 証明書のフィンガープリントの両方を取得します。
  2. Firebase コンソールのフィンガープリント:

    • Firebase コンソール > に移動します。あなたのプロジェクト >アプリの設定>指紋を追加
    • Google Play Console から取得した
    • SHA-1SHA-256 の両方の指紋を 1 つずつ入力します。
  3. ローカル SHA-1 および SHA-256:

      ローカル
    • SHA-1 および を取得します。 SHA-256 using ./gradlew signedReport.
    • これらのフィンガープリントを Firebase アプリの設定にも追加します。
  4. エミュレータの制限事項:

      SIM がないため、エミュレータを使用した電話 OTP 検証は機能しません。代わりにモバイル デバイスでテストします。
  5. Android デバイスの検証:

    • Android デバイスの検証 ステップは、正しいプロジェクトが選択されて適切に有効になっています。
  6. google-services.json 更新:

      必要な変更を加えた後、
    • google-services.json ファイルの最新バージョンを使用していることを確認してください。

以上がFirebase Authentication で突然「このアプリには Firebase Authentication を使用する権限がありません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。