概要
表題の通り、Google Playに登録したFlutterアプリでFirebaseの電話番号認証をやろうとしたら、ボット確認の画面が出てこなくなった。
エラー文
Error getting project config. Failed with INVALID_CERT_HASH 400 Failed to get reCAPTCHA token with error [There was an error while trying to get your package certificate hash.]- calling backend without app verification
解決
Firebaseにフィンガープリントを登録していなかった。 以下を行った。
- Google Play リリース画面からフィンガープリントを取得
- 設定->アプリの完全性->SHA-1証明書のフィンガープリント
- Firebaseのプロジェクト設定から取得したフィンガープリントを登録
- プロジェクトの設定 -> 全般 -> Androidアプリ -> SHA 証明書フィンガープリントを追加