Open9
flutter Firebase Authentication google アカウントログイン
SHA-1フィンガープリントを出力
- Open Android Studio
- Open Project
- Reveal android folder
- Right click "gradlew" file and select Open in Terminal -
$ ./gradlew signingReport
debug用とrelease用2つ登録する必要がある。
release用は android/app/build.gradle
の keystoreProperties
signingConfigs
buildTypes
をreleaseする時のものに編集してSHA-1フィンガープリントを出力する必要がある。
$ flutter pub add firebase_auth
$ flutter pub add google_sign_in
<!-- Put me in the [my_project]/ios/Runner/Info.plist file -->
<!-- Google Sign-in Section -->
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<!-- TODO Replace this value: -->
<!-- Copied from GoogleService-Info.plist key REVERSED_CLIENT_ID -->
<string>com.googleusercontent.apps.861823949799-vc35cprkp249096uujjn0vvnmcvjppkn</string>
</array>
</dict>
</array>
<!-- End of the Google Sign-in Section -->
androidでrelease buildでgoogleサインインできない場合
Firebase Consoleに設定しているsha-1の値を確認する。
play consoleでsha-1の値を確認できるのでFirebase Consoleに設定している値と一致しているか確認する。