google_sign_in v7はCredential Managerで同意画面を出さずサインインする
Flutter
認証
Android
google_sign_in v7系はAndroidでCredential Manager APIを使い、「アカウントを選んだ=同意した」と解釈する設計のため、同意画面が出ずにサインインが完了する。また authenticate() がデフォルトで要求する openid/profile/email は「非機密スコープ」で同意画面対象外。Drive/Calendar/Gmailなど機密スコープを要求して初めて同意画面が出る。これはdebug/本番を問わず同じ振る舞いで、バグではない。