Our function is to use CoreNFC to detect various NFC chips to obtain the unique ID in the chip. Under the iOS14.5 system, it is normal to read other cards. When reading the ID card of a Chinese mainland citizen, the unique ID obtained is empty and all 0. The details are shown in the following figure:
Since NFC reads the ID card of mainland Chinese citizens can only be used after iOS 14.5, I don't know if Apple did not open it, or what restrictions Apple has, it has been tangled for a long time.
With the same code, it is normal to read other NFC cards, as shown in the figure below:

Hope someone can help me