okadan / flutter-nfc-manager

A Flutter plugin for accessing the NFC features on Android and iOS.
https://pub.dev/packages/nfc_manager
MIT License
211 stars 134 forks source link

Support for MIFARE DESFire EV3 #200

Closed philitell closed 4 months ago

philitell commented 4 months ago

Hi, is it possible to read and write "MIFARE DESFire EV3"-tags with this package? It is not listed in platform tags-list here: https://pub.dev/documentation/nfc_manager/latest/platform_tags/platform_tags-library.html

Maybe this issue is realated?: #197 It is possible with flutter_nfc_kit but i don't want to migrate to this package. BTW: Thanks for your work on this nfc manager - this is a great package.

philitell commented 4 months ago

I found a solution: tag is readable as iso7816 on iOS. On Android full access as Ndef-Tag works fine. Important iso7816.select-identifiers for iOS:

<string>D2760000850100</string> // important for Mifare Desfire EV3

Seems that we need to use iso7816-commands for this tag (related to #197)