NFC-Plugin
Lies NFC-Tags nativ in deiner iOS-WebView-App und übergib die Tag-Daten an deine Web-App.
Die Near-Field Communication (NFC)-Technologie ist eine der neuesten Technologien, die bei mobilen Nutzern sehr beliebt geworden ist. Sie ermöglicht es zwei Geräten oder einem Gerät und einem NFC-Tag, bei geringer Entfernung drahtlos zu kommunizieren. NFC wird auf iOS-Geräten häufig zum Lesen und Schreiben kleiner Datenmengen verwendet und ist damit ein effektives Werkzeug, um Informationen über NFC-fähige Karten oder Tags auszutauschen.
Die NFC-API ermöglicht es Entwicklern, Daten direkt aus dem App-Code auf NFC-Tags zu lesen und zu schreiben. Das eröffnet Apps neue Möglichkeiten der Interaktion mit Nutzern – vom Teilen von Kontaktinformationen bis zum Einbetten von Textausschnitten.
WebViewGold NFC-Plugin-Integration
Obwohl NFC nicht zum allgemeinen Funktionsumfang von WebViewGold gehört, bieten wir auf individueller Basis eine maßgeschneiderte, einfache WebViewGold NFC-Plugin-Integration (über JavaScript) an.
Bitte sende uns deine Anforderungen (z. B. das Schreiben/Lesen von Textausschnitten und/oder Kontaktkartendaten auf/von NFC-Tags) per E-Mail an [email protected] für eine kostenlose Beratung und ein unverbindliches Angebot.
Schreiben
Um einen Wert auf einen NFC-Tag zu schreiben, sende einen Befehl aus deiner Web-App, indem du die folgende URL lädst: writenfc://?value=data
Beispiel:<a href="writenfc://?value=WebViewGold.com"> Write to an NFC tag </a>
Dadurch wird deine App in den Schreibmodus versetzt und der Wert gespeichert, bis ein Tag gescannt wird.
Auf eine VCARD schreiben
Verwende dieselbe API wie beim Schreiben von Klartext. Formatiere den Text wie folgt:
VCARDTrenne die Eigenschaften mit einem Unterstrich (
FN:John Doe
Title:Developer
TEL;TYPE=CELL:0452641211
_
_
_
_) und stelle dem Text VCARD_ voran. Eine Liste der unterstützten Eigenschaften findest du unter https://en.wikipedia.org/wiki/VCard#Properties.
Lesen
Um einen NFC-Tag zu lesen, lade readnfc://. Die App gibt die Informationen an deine Web-App zurück, indem sie readNFCResult(data, id, tag) aufruft, wobei data der gespeicherte Wert, id die Tag-Kennung und tag der Tag-Typ ist. Definiere diese JavaScript-Funktion in deiner Web-App, um die Werte zu verarbeiten.
So testest du die API
- Öffne die Config-Datei der Codebasis deiner App.
- Gib deinen Purchase Code ein.
- Lege als URL der App die NFC-API-Testseite fest: https://webviewgoldtest.github.io/NFCtesting.html
- Führe die App aus.
- Drücke eine der Lese- oder Schreiboptionen, um den entsprechenden Modus zu aktivieren. Beim Schreiben gibst du einen Wert ein.
- Halte den NFC-Tag an das Gerät, um den Lese- oder Schreibvorgang abzuschließen. Die Testseite und die App zeigen die Ergebnisse an.