「このアプリには Firebase Authentication を使用する権限がありません」のトラブルシューティング
Firebase Authentication を使用すると、エラー メッセージが表示されますアプリに権限がないという主張が浮上している。この問題は、以前に認証が成功したにもかかわらず、デバッグ ビルド中に不思議なことに発生しました。
この問題の考えられる原因は、Firebase コンソール内のパッケージ名と SHA-1 の詳細の構成が間違っている可能性があることにあります。これを解決するには、次の手順を確実に実行することが重要です。
-
パッケージ名の確認: コードで使用されているパッケージ名が Firebase に登録されているパッケージ名と一致することを確認します。コンソール。
-
SHA-1 および SHA-256 フィンガープリントを更新します: 次のようなコマンドを使用して、Play ストア コンソールとローカル開発環境の両方から SHA-1 および SHA-256 フィンガープリントを取得します。 ./gradlew 署名レポート。 両方 のフィンガープリントが、[Firebase コンソール] > [設定] > [フィンガープリントの追加] で関連する Firebase プロジェクトに追加されていることを確認します。
重要な注意事項:
- 正確な電話 OTP 検証を行うには、有効な SIM カードを備えたモバイル デバイスにアプリをインストールする必要があります。エミュレータはこの目的には適していない可能性があります。
- Firebase コンソール内で「Android デバイス検証」機能が有効になっていることを確認してください。
- デバイス検証を有効にするときに正しいプロジェクトが選択されていることを確認してください。
- これらの詳細を更新した後、最新の google-services.json ファイルを取得し、プロジェクトに組み込みます。
これらの手順に注意深く従うことで、認証の問題を効果的に解決し、復元できます。アプリ内のシームレスな Firebase Authentication 機能。
以上がデバッグ ビルド中にアプリで「このアプリは Firebase Authentication を使用する権限がありません」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。