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
Ndefexposes. - 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.