Как приложение должно корректно обрабатывать удаление ключа доступа?IOS

Программируем под IOS
Ответить
Anonymous
 Как приложение должно корректно обрабатывать удаление ключа доступа?

Сообщение Anonymous »

Я использую ключи доступа с ASAuthorizationController (ASAuthorizationPlatformPublicKeyCredentialProvider). Регистрация и аутентификация работают корректно на iOS 16+.
Однако, если пользователь явно удаляет ключ доступа с устройства, система отображает резервный интерфейс, например:

• «Сканировать QR-код».

• «Дополнительные параметры Chrome».
Если у пользователя нет другого устройства и внешнего поставщика ключей доступа, этот процесс заходит в тупик, и аутентификация не может быть продолжена.
Со стороны приложения:

• Ранее сохраненный идентификатор учетных данных все еще существует локально.

• Не возвращается явная ошибка, указывающая на то, что ключ доступа пропал.

• Повторная попытка аутентификации не помогает.
Каков рекомендуемый способ обнаружить это состояние и корректно его обработать?

Подробнее здесь: https://stackoverflow.com/questions/798 ... y-deletion
Ответить

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

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

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

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

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