認証にfirebaseを使用するフラッターアプリがあります。Google でのサインインはデバッグ モードでは機能しますが、リリース モードでは機能しません。これはおそらく、firebase での署名に関する問題です。
デバッグ環境 - 動作中:
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
リリース モード - 動作していません (Google サインイン)
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
この問題は署名に関連していると確信しています。ここの Google Play コンソールに表示されているリリース キーを使用しています。
とfirebaseの同じキー、ここで変更を加えたときにjsonファイルを確実に更新しまし た
デバッグ モードでは、debug.keystore キーを使用しますが、リリース バージョンでは、Google Play コンソールで見つけたアプリから生成されたキーを使用しています。それらは、Android Studio の署名レポートにも記載されています。
そのため、アプリのリリース バージョンを firebase auth で動作させる方法を理解するのに助けが必要です。誰でもできる助けをいただければ幸いです。ありがとう - ジョセフ