Package-level declarations
Types
Android implementation of NfcReadManager. Handles NFC tag scanning using the Android NFC Adapter in Reader Mode.
Manager class for handling NFC reading operations.
iOS implementation of NfcReadManager. Handles NFC tag scanning using CoreNFC's NFCTagReaderSession. The system manages the scanning UI; RegisterManager is a no-op.
Interface defining the state and operations for the NFC reader.
Concrete implementation of NfcReadManagerState.
Properties
Functions
Extracts the UID from an NFCTagProtocol, formatted as an uppercase hex string with ":" byte separators (e.g. "04:1A:2B:3C").
Maps a fully-qualified Android NFC technology class name to a user-friendly label.
Determines the NfcTagType based on the tag's technology list. Only IsoDep maps to NfcTagType.ISO7816; bare NfcA/NfcB fall through to NfcTagType.NON_NDEF.
Returns a list of user-friendly technology names supported by the given NFCTagProtocol.
Bottom sheet shown during NFC scanning on Android.
Decodes an NFCNDEFPayload to a readable string. Handles Well-Known Text (type 'T'), Well-Known URI (type 'U'), and MIME/other records.
Copies an NSData buffer into a ByteArray.
Decodes an NdefRecord payload to a readable string. Handles Well-Known Text (RTD_TEXT), Well-Known URI (RTD_URI), and MIME/other records.