NFC: Apples erweiterte Nahfunk-Unterstützung in Apps nutzen
Im CoreNFC-Framework von iOS 13 bietet Apple viele Funktionen, um auf den NFC-Chip im iPhone zuzugreifen. Wir zeigen, wie das in der Praxis geht.
- Björn Lindner
- Mark Zimmermann
Das CoreNFC-Framework in iOS 13 ermöglicht das Schreiben von Informationen oder das Absetzen von APDU-Kommandos. Dabei nutzt Apple den NDEF-Standard (NFC Data Exchange Format), welcher vom NFC-Forum spezifiziert wurde.
Damit eine App die neuen Funktionen mit einem NFC-Tag nutzen kann, braucht es ein iPhone ab Version 7 sowie iOS 13 oder neuer. Bis heute sprechen weder iPads noch Macs NFC.
Bevor es los geht
Um mit NFC-Tags unter iOS zu arbeiten, müssen Entwickler einige Vorkehrungen treffen. Zunächst müssen Sie in Xcode ab Version 11.3 in den Projekteinstellungen unter „Signing & Capabilities“ die Fähigkeit „Near Field Communication Tag Reading“ einschalten. Darüber hinaus braucht es einen Hinweis in der App, damit der Anwender nachvollziehen kann, warum die App einen NFC-Tag überhaupt scannen will. Hierzu legt der Entwickler in der info.plist eine entsprechende NFCReaderUsageDescription an.
Das war die Leseprobe unseres heise-Plus-Artikels "NFC: Apples erweiterte Nahfunk-Unterstützung in Apps nutzen". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.