nfc_manager_new

Last updated:

0 purchases

nfc_manager_new Image
nfc_manager_new Images
Add to Cart

Description:

nfc manager new

nfc_manager_new #
nfc plugin to manage nfc tag and set password , remove password and auth with password.
Getting Started #
Note: This plugin depends on NFCTagReaderSession (requires iOS 13.0 or later) and NfcAdapter#enableReaderMode (requires Android API level 19 or later).
Setup #
Android Setup

Add android.permission.NFC to your AndroidManifest.xml.

iOS Setup


Add Near Field Communication Tag Reader Session Formats Entitlements to your entitlements.


Add NFCReaderUsageDescription to your Info.plist.


Add com.apple.developer.nfc.readersession.felica.systemcodes and com.apple.developer.nfc.readersession.iso7816.select-identifiers to your Info.plist as needed.


Usage #
Handling Session
// Check availability
bool isAvailable = await NfcManager.instance.isAvailable();

// Start Session
NfcManager.instance.startSession(
onDiscovered: (NfcTag tag) async {
// Do something with an NfcTag instance.
},
);

// Stop Session
NfcManager.instance.stopSession();
copied to clipboard
Handling Platform Tag
The following platform-tag-classes are available:

Ndef
FeliCa (iOS only)
Iso7816 (iOS only)
Iso15693 (iOS only)
MiFare (iOS only)
NfcA (Android only)
NfcB (Android only)
NfcF (Android only)
NfcV (Android only)
IsoDep (Android only)
MifareClassic (Android only)
MifareUtralight (Android only)
NdefFormatable (Android only)

Obtain an instance by calling the factory constructor from on the class. For example:
Ndef? ndef = Ndef.from(tag);

if (ndef == null) {
print('Tag is not compatible with NDEF');
return;
}

// Do something with an Ndef instance
copied to clipboard
Please see the API Doc for more details.
Real-World-App #
See this repo which is a Real-World-App demonstrates how to use this plugin.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.