我有一个奇怪的问题,我在亚马逊上买了一些NFC空白卡,
在我的iPhone X上,我试着用NFC工具写内容,但没能做到。
所以我在很多论坛上读到IOS只能读取NDEF格式的标签,
所以用安卓手机,我用NFC工具,格式化了卡
然后,在我iPhone上的NFC工具中,我可以在NFC卡上写一张vcard,
我可以从我的Android手机上读取,但在IOS中什么都没发生,我甚至无法从NFC工具中读取卡。。我只能在上面写字。
由于Mifare Classic卡是专有格式,不符合NFC标准,因此它们的兼容性有限。
在iOS最新版本的硬件级别上,它确实具有API读/写这些卡的功能,但可能不支持在iOS中自动读取这些卡。
此外,iOS不支持格式化这些卡,NFC工具表示仅部分支持这些卡。
因此,您应该能够使用CoreNFC API编写自己的程序来读写这些Mifare经典卡。
或者,您可以在iOS上使用NXP应用程序的NFC TagWriter,因为这可能会更好地支持这些卡,因为NXP是这些卡的制造商。
尽管最好不要使用这些卡,而是使用符合NFC标准之一的卡,如NTAG21x标签范围。