Я использую плагин GoogleSignIn для Flutter и могу успешно войти в Google с помощью моего простого приложения flutter.
После входа в Google мне нужно отслеживать это в приложении (и хранить токены в бэкэнд-сервисе) и не просить пользователя регистрироваться снова при каждом открытии приложения (после завершения / закрытия приложения).
Я планировал сохранить idToken в sharedPreferences, чтобы при каждом вызове приложения я мог прочитать значение токена и определить, уже входил ли пользователь в систему в прошлом.
Однако я заметил, что именно так приложение работает в настоящее время, даже если я не храню токены и не добавляю свою собственную логику (то есть при повторном открытии приложения оно все еще остается в состоянии SignIn).
У меня вопрос: как добиться такого поведения без написания какого-либо кода для этого?
Я пытался заглянуть в sharedPreferences, но не вижу никаких токенов или идентификаторов, сохраняемых плагином флаттера Google_sign_in. Как это происходит?