Как обрабатывать тайм -аут сеанса 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
Ответить

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

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

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

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

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