CoreNFC не читает UID в iOS
Я пробовал пример с CoreNFC в iOS, но он не может прочитать UID производителя тега NFC, вместо этого он ожидает содержимое сообщения из тега и читает только это. Есть ли способ заставить CoreNFC прочитать UID тега NFC?
1 ответ
Можно прочитать 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