Я пытаюсь отправить команды APDU на карту NFC, содержащую тег ISO7816. Я открою сеанс:
readerSession = NFCTagReaderSession(pollingOption: [.iso14443], delegate: self, queue: nil)
readerSession?.begin()
После обнаружения тега
session.connect(to: tags.first!)
и начните отправку APDUкоманды по одной.
detectedTag.sendCommand(apdu: apduCommand) { (response: Data, sw1: UInt8, sw2: UInt8, error: Error?)
Но примерно через 20 секунд NFCTagReaderSession отправляет сообщение об ошибке:
Error Domain=NFCError
Code=201 "Session timeout"
UserInfo={NSLocalizedDescription=Session timeout}
Есть ли возможность увеличить время ожидания связи с подключенным тегом? Я пытался найти свойство интервала или тайм-аута NFCTagReaderSession. Но не повезло.