NFC: Reading/writing on iOS unreliable #192
Replies: 2 comments 1 reply
-
I thoroughly tested the plugin today and encountered the same issues on my end. I attempted to execute transceive commands on ISO15693-based tags using NFC cards from Beointech and the M24LR04 from ST. On Android, everything works fine. However, on iOS, retrieving any data is nearly impossible. After at least 100 tests, I only received a valid result once. From extensive debugging, I suspect the issue is related to timing:
To validate my assumption, I modified the It seems necessary to allow the plugin to be configured on how to handle found NFC tags before it starts scanning. Additionally, the read single block command (0x20) and the write single block command (0x21) are not implemented. @capawesome-team, do you have any recommendations on how to address these issues? |
Beta Was this translation helpful? Give feedback.
-
解决了吗,我也遇到过这种问题,可以发我邮箱2099961945@qq.com 看是否能帮您。 |
Beta Was this translation helpful? Give feedback.
-
Hi,
We are currently trying to develop a proof-of-concept app for reading and writing NFC tags (ISO 15693) on iOS and Android. On Android, everything works fine, but we are experiencing a lot of issues with the plugin on iOS. On iOS, reading as well as writing the memory of an ISO 15693 tag with the
transceive
function only works about 10 to 15 percent of times. The same function, listed below, is called for each read attempt. The following errors keep occuring, ordered in the frequency of occurances:Our testing environment consists of the following components:
The difference between the Android [0x02, 0x23, 0x00, 0x04] and iOS [0x23], [0x00, 0x05] is intentional, although we don't know why this difference is required to get the same result.
Has anyone managed to reliably read and write ISO 15693 tags on iOS?
Any help is greatly appreciated. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions