ios library

The iOS surface: everything CoreNFC offers and this package exposes.

Every symbol here throws on Android. Import it with a prefix when you also import package:nfc_util/android.dart.

import 'package:nfc_util/ios.dart' as ios;

final card = ios.Iso7816.from(tag);
final response = await card?.sendCommandRaw(selectApdu);
if (response != null && response.isSuccess) print(response.payload);

Classes

FeliCa
FeliCa, as CoreNFC exposes it. iOS only.
FeliCaPollingResponse
The answer to a FeliCa polling command.
FeliCaReadWithoutEncryptionResponse
The answer to a FeliCa read-without-encryption command.
FeliCaRequestServiceV2Response
The answer to a FeliCa request-service-v2 command.
FeliCaRequestSpecificationVersionResponse
The answer to a FeliCa request-specification-version command.
FeliCaStatusFlag
The two status bytes a FeliCa card answers with.
Iso15693
ISO 15693, as CoreNFC exposes it, with typed commands rather than raw transceive. iOS only; Android reaches the same tags through NfcV.
Iso15693SystemInfo
What an ISO 15693 tag reports about itself.
Iso7816
ISO 7816, as CoreNFC exposes it. iOS only; Android reaches the same cards through IsoDep.
Iso7816ResponseApdu
The two status bytes an ISO 7816 card answers with, plus its payload.
MiFare
Mifare, as CoreNFC exposes it. iOS only.
NdefIos
What CoreNFC reports about a tag's NDEF support beyond what the cross-platform Ndef exposes.
NfcUtilIos
The raw iOS surface.
QueryNdefStatusResponse
A tag's live NDEF status and capacity.
VasCommandConfiguration
One pass to ask the wallet for.
VasResponse
One wallet pass, or the reason there was none.

Enums

FeliCaPollingRequestCode
A FeliCa polling request code.
FeliCaPollingTimeSlot
How many time slots a FeliCa polling command offers for answers.
Iso15693RequestFlag
An ISO 15693 request flag.
MiFareFamily
The Mifare product family a tag belongs to.
NdefStatus
Whether a tag holds NDEF, and whether it can still be written.
VasMode
How a VAS command asks for a pass.
VasResponseErrorCode
Why a VAS command did not return a pass.