Supported NFC FeaturesΒΆ
Summary of supported NFC features on different platforms.
Qt NFC provides two options for reading and writing the data. These options are reflected in the AccessMethod
enum.
NdefAccess
- using NDEF messages viareadNdefMessages()
andwriteNdefMessages()
.
TagTypeSpecificAccess
- sending custom commands usingsendCommand()
and getting the results viarequestResponse()
.
TagTypeSpecificAccess
implies that the user might need to send different data based on the NFC Tag Type. Tag types recognized by Qt NFC are defined in the Type
enum.
Qt NFC support for different access methods and tag types varies depending on the platform. The table below shows currently supported subsets of features for every platform.
Platform
Recognized Tag Types
NDEF Support
Tag Specific Access
All from the
Type
enumYes
Yes
iOS
NfcTagType4
NfcTagType4A
NfcTagType4B
ProprietaryTag
No
Yes - for supported tag types
Linux, Windows, macOS
(implemented using PC/SC )
NfcTagType4
ProprietaryTag
Yes - for
NfcTagType4
Yes - for
ProprietaryTag