Временная блокировка при использовании диспетчера учетных данных для входа в GoogleAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Временная блокировка при использовании диспетчера учетных данных для входа в Google

Сообщение Anonymous »

Я тестирую процесс «Вход с помощью Google» с помощью Credential Manager, следуя указаниям в официальной документации. Пока что процесс работает так, как задумано: он показывает нижний лист с доступными учетными записями и позволяет мне войти в выбранную учетную запись.
Однако я заметил, что если я закрою нижний лист 4 раза подряд, нижний лист больше не отображается, и я получаю следующее исключение:

Код: Выделить всё

androidx.credentials.exceptions.NoCredentialException: During begin sign in, failure response from one tap: 16: [28436] Caller has been temporarily blocked due to too many canceled sign-in prompts.
Похоже, это исключение связано со старым подходом «Одно касание». Как поясняется в документации One Tap: «Если пользователь отменяет несколько запросов подряд, клиент One Tap не будет отправлять пользователю запросы в течение следующих 24 часов».
Что приводит к моему вопросу:
Если пользователь, который пытается войти в мое приложение, отклоняет запрос учетных данных 4 раза подряд (что я легко вижу), Что я должен делать? Сказать им, что они не могут использовать приложение в течение 24 часов, кажется немного чрезмерным. Есть ли альтернатива?
ПРИМЕЧАНИЕ:
Важно отметить, что в старом GoogleSignInClient этого не было. ограничение.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ith-google
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»