Как приложение остается зарегистрированным в Google после его закрытия и повторного открытия? - PullRequest
0 голосов
/ 26 июня 2019

Я использую плагин GoogleSignIn для Flutter и могу успешно войти в Google с помощью моего простого приложения flutter.

После входа в Google мне нужно отслеживать это в приложении (и хранить токены в бэкэнд-сервисе) и не просить пользователя регистрироваться снова при каждом открытии приложения (после завершения / закрытия приложения).

Я планировал сохранить idToken в sharedPreferences, чтобы при каждом вызове приложения я мог прочитать значение токена и определить, уже входил ли пользователь в систему в прошлом.

Однако я заметил, что именно так приложение работает в настоящее время, даже если я не храню токены и не добавляю свою собственную логику (то есть при повторном открытии приложения оно все еще остается в состоянии SignIn).

У меня вопрос: как добиться такого поведения без написания какого-либо кода для этого?

Я пытался заглянуть в sharedPreferences, но не вижу никаких токенов или идентификаторов, сохраняемых плагином флаттера Google_sign_in. Как это происходит?

1 Ответ

2 голосов
/ 26 июня 2019

В Android плагин Flutter для входа в Google использует GoogleSignIn API для Android , который встроен в ОС и обеспечивает постоянство для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...