Flutterのアンドロイドリリースに苦労した
問題
アプリを使うためにFirebaseのGoogle認証サービスを使っていましたが、アプリのログインができないとリジェクトされました。Play Storeに提供していたログイン情報のパスワードを変更したり、テスト用のアカウントを別に作って提供してみたが、以下の内容が含まれているメールが返ってくるだけ...
問題: ログイン認証情報が無効または不完全である
お客様のアプリにアクセスするために必要な有効なデモ / ゲスト アカウントまたは有効なユーザー名とパスワードが提供されていません。
結論
結論としては firebaseコンソールに本番用SHAキーを追加してなかったからです。
ログイン認証情報間違ってないじゃん...
設定方法
1.「Google Play Console => リリースしたいアプリ => 設定 => アプリの完全生 => アプリの署名」から「SHA-1 証明書のフィンガープリント」と「SHA-256 証明書のフィンガープリント」を確認する
2.「Firebaseコンソール => プロジェクト概要 => プロジェクトの設定 => Androidアプリ => フィンガープリント追加」にGoogle Play Consoleで確認した「SHA-1」と「SHA-256」で確認したkey情報を入力する
以上の方法で本番用のSSH key設定をしたらリリースできました🎉🎉🎉