Можно ли использовать NFCVASReaderSession для чтения пропусков Apple Wallet? - PullRequest
2 голосов
/ 14 июня 2019

Я пытаюсь использовать новый NFCVASReaderSession API на бета-версии iOS 13 с использованием iPhone XR.

NFCVASReaderSession.readingAvailable возвращает значение false, но когда я звоню session.begin(), запускается пользовательский интерфейс сканирования.

Пара вопросов: есть ли дополнительные права, необходимые для этого?Или , должны ли они работать? .

У меня есть пропуск NAS Apple Wallet с поддержкой NFC и я настроил NFCVASReaderSession на правильный passTypeIdentifier, но безрезультатно.Предполагается ли это работать с пропусками Apple Wallet с поддержкой NFC или у кого-нибудь есть какие-либо теории о том, для чего он нужен?

let config = NFCVASCommandConfiguration(vasMode: .normal, passTypeIdentifier: passTypeIdentifier, url: nil)
session = NFCVASReaderSession(vasCommandConfigurations: [config], delegate: self, queue: nil)
session?.alertMessage = "Hold your iPhone near the VAS pass."
session?.begin()
...