I am having an issue with NFCTagReaderSession on first attempt the session is created and I can send APDU's but after the session is invalidated, subsequent sessions will not call the delegate methods until the device is restarted. this seams to be affecting other apps from the App Store and I have only observed this on the latest beta iOS14(18A5342e). has anyone else been experiencing this?
Post
Replies
Boosts
Views
Activity
So i am tring to use the new CoreNFC features to access my transport card ( iso14443 tag type iso7816)I have been able to detect the card send multiple apdu's to the card and get the card number and the purse balance using NFCISO7816APDU class and the tag.sendComand method.However i have moved on to initiating a reload of the cards purse with a init realod apdu how ever this comman fails most of the time(it has worked sparatically) with a Tag connection lost errorSnapperCardReader[2543:876854] [CoreNFC] 00000002 83ac9580 -[NFCTagReaderSession transceive:tagUpdate:error:]:706 Error Domain=NFCError Code=100 "Tag connection lost" UserInfo={NSLocalizedDescription=Tag connection lost}I have been able to run other apdu's after this failure and they have worked. this has leads me to belive there might be a spesific timeout in func sendCommand(apdu: NFCISO7816APDU, completionHandler: @escaping (Data, UInt8, UInt8, Error?) -> Void)and my card is responding too slowly. does anyone have any expireance with this or could provide some help as to what to do next?