iOS可以写入但无法读取NFC标签



我有一个奇怪的问题,我在亚马逊上买了一些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标签范围。

最新更新