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

Другие вопросы по тегам