Как обрабатывать тайм -аут сеанса CORENFC, когда APDU Exchange превышает 20 секунд?IOS

Программируем под IOS
Anonymous
Как обрабатывать тайм -аут сеанса CORENFC, когда APDU Exchange превышает 20 секунд?

Сообщение Anonymous »

Я разрабатываю приложение для iOS с использованием CORENFC и работаю с тегами ISO7816. Мой вариант использования включает в себя обмен командами APDU с помощью аппаратного устройства, но некоторые операции могут занять более 20 секунд.
Из моего тестирования я вижу, что:
Сам сеанс считывателя NFC длится около 60 секунд.
Но как только подключено, соединение, кажется, падает после ~ 20 секунд, и я получаю «Соединение» /«Потерянная» /сессия. Вторная ошибка. ~ 20-секундное окно подключения. Жесткий лимит, применяемый iOS?
Есть ли способ расширить этот тайм-аут для продолжительных операций APDU? Например, должен ли я разделить процесс на более мелкие команды APDU и предложить пользователю повторно нанести накладку при выходе из сеанса?

Подробнее здесь: https://stackoverflow.com/questions/797 ... 20-seconds

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