Используя SDK для входа в систему Google, пользователь может войти в систему через OAuth2 с запрошенными по умолчанию областями. Может быть полезно не запрашивать каждую область приложения, которая может потребоваться, и вместо этого запрашивать дополнительные области позже, чтобы не подавлять пользователя при регистрации.OAuth2 Запрос дополнительных областей
В Google описан процесс для этого here.
Проблема заключается в том, что после того, как пользователь выполнил вход в систему с Google, при запросе дополнительных областей пользователь может переключить учетные записи Google и разрешить эти области использования с использованием другой учетной записи перед возвратом в мое приложение.
Есть ли способ, похожий на вызов - [GIDSignIn signIn], чтобы явным образом указать, какой пользователь я хочу подписать, и не разрешать изменять учетные записи?
Спасибо за предложение. Я попытался установить параметр loginHint в адрес электронной почты пользователя, и хотя он, похоже, больше не отображает какие-либо другие учетные записи google при запросе выбора учетной записи, он по-прежнему отображает кнопку «Использовать другую учетную запись». Это, безусловно, улучшение, однако оно по-прежнему оставляет пользователю возможность входа в другой аккаунт. –