このアプリはFirebase Authenticationを使用する権限がありません。Firebase Consoleで正しいパッケージ名とSHA-1が設定されていることを確認してください。
質問
Firebase auth は問題なく動作していましたが、デバッグビルドが突然、コードを変更せずに失敗し始め、次のようなメッセージが記録されました。
D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: このアプリは Firebase Authentication を使用する権限がありません。Firebase Console で正しいパッケージ名と SHA-1 が設定されていることを確認してください。[ アプリの検証に失敗しました ]。
ログインに成功してから失敗するまでの間に目立ったアクションはandroid studioのアップグレードだけです。
どのように解決するのですか?
Android Studio をアップデートした際に、デバッグアプリの署名に使用するデバッグキーが変更された可能性があります。デバッグキーの新しい SHA-1 チェックサムを firebase コンソールで追加してください。
最も簡単な方法は、次の場所から firebase に接続/同期することです。
ツール>Firebase>認証>接続>同調
手動で行う場合、またはキーストアをリリースする場合は、まず次のコマンドを使用してSHA-1チェックサムを生成します。
keytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME
そして、SHA-1チェックサムをコピーして、次のようにします。
Firebase Console > Your project > Settings of the app > Add Fingerprint
詳しくは、こちらのガイドをご覧ください。 クライアントを認証する|Google APIs for Android
関連
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
アクセス制限です。タイプ 'JPEGCodec' は API ではない ☞My Blog Github ☜ ホームページを見る
-
アクセス制限です。タイプ 'Application' は API ではない(必要なライブラリに制限がある)。
-
プロジェクトの依存関係を解決できない。
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
SocketException java.netの4つの例外解決策。
-
アノテーション「@Retention」の役割
-
Java Runtime Environmentを継続するためのメモリが不足しています。
-
Java JDKのダイナミックプロキシ(AOP)の使用と実装の原理分析
-
Java基礎 - マッピングとQ/A
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
テストが空であるかどうかを判断するためのオプションの処理
-
ApiModel と @ApiModelProperty の使用法
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。
-
[解決済み] Android StudioのデバッグモードでSHA-1フィンガープリント証明書を取得する方法を教えてください。
-
[解決済み] 鍵ストア証明書のSHA-1フィンガープリント
-
[解決済み] Firebase 3 - 異常な活動のため、このデバイスからのすべてのリクエストをブロックしています。