NDEF
CoreExtendedNFC routes NDEF reads and writes through the best family-specific path after tag identification.
Read
let message = try await CoreExtendedNFC.readNDEF(info: info, transport: transport)
Write
try await CoreExtendedNFC.writeNDEF(message, info: info, transport: transport)
Format
formatNDEF(info:transport:) supports Type 2 and ISO 15693 tags. Type 3 and Type 4 capability containers are managed by tag firmware.
| Family | Path |
|---|---|
| Ultralight / NTAG | Type 2 TLV and Capability Container over page reads/writes. |
| FeliCa | Type 3 NDEF service reads and writes. |
| Type 4 | ISO 7816 SELECT, Capability Container, and READ / UPDATE BINARY. |
| ISO 15693 | Type 5 NDEF mapping over block reads and writes. |