Passkeys не работает с несколькими пассажирами на одном устройствеIOS

Программируем под IOS
Anonymous
Passkeys не работает с несколькими пассажирами на одном устройстве

Сообщение Anonymous »

Я использую аутентификацию Passkey в своем приложении. Пользователи могут добавлять несколько пассажиров для одного устройства и удалять их (в таких случаях они помечены как удаленные на бэкэнд). Если пасак снят, он не передается в свойство «AllcredEntialIDS» во время последующей аутентификации. Один (PassKey B) и сразу же удаляет его во время следующей попытки аутентификации, я передаю только одно разрешенное значение CredentialdIds (PassKey A) к AsauthorizationController, но это указывает на то, что на устройстве не сохраняются пассажиры. Хотя Passkey A работал для аутентификации перед созданием Passkey B и все еще виден в моем приложении паролей, кажется, что AsauthorizationController ищет самый последний пассив (B) и игнорируя PassKey A. < /P>
Мой вопрос: как лучше всего справиться с этим? Должен ли я: < /p>

ограничить количество пассажиров на устройство (или на идентификатор Apple) до 1? < /Li>
Удалить пассажи B из ключей, когда пользователь его удаляет? > < /ul>
Я пытался отладить проблемы и все кодировки учетных данных в порядке. PassKey Аутентификация работает до создания и удаления второго пассажиров

Подробнее здесь: https://stackoverflow.com/questions/794 ... ame-device

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