Я попробовал образец с CoreNFC в iOS, но он не смог прочитать UID производителя в теге NFC, вместо этого он ожидает содержимого сообщения из тега и читает только это: есть ли способ заставить CoreNFC читать теги NFC UID?
Можно прочитать UID тега, но он не сможет быть отправлен в App Store, потому что API является закрытым.
- (void) readerSession:(nonnull NFCNDEFReaderSession *)session didDetectNDEFs:(nonnull NSArray<NFCNDEFMessage *> *)messages {
NSArray *foundTags = [session valueForKey:@"_foundTags"];
NSObject *tag = foundTags[0];
NSData *uid = [tag valueForKey:@"_tagID"];
}
В этом потоке есть дополнительная информация: https :
//github.com/hansemannn/iOS11-NFC-Example/issues/16