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.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
NFC olé: Apples erweiterte Nahfunk-Unterstützung in Apps nutzen
Lesezeit: 17 Min.
Von
Inhaltsverzeichnis

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.

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.