Ereignisse im Zusammenhang mit NFC
Sie können festlegen, welche Aktionen ausgeführt werden sollen, wenn zwei Ereignisse im Zusammenhang mit NFC ausgelöst werden (siehe Abbildungen unten).
•NachAbschlussVonPushNdefMessage definiert, welche Aktion(en) nach Abschluss der (über NFC Push durchgeführten) NFC-Datenübertragung ausgeführt werden soll(en).
•BeiGefundenemNfcTag definiert, welche (zusätzlichen) Aktion(en) ausgeführt werden soll(en), wenn ein NFC-Tag gefunden wurde.
Um Zugriff auf diese Aktionen zu erhalten, gehen Sie zum Fenster "Stile & Eigenschaften" | Projekteigenschaften | NFC-Aktionen und klicken Sie auf die Schaltfläche Zusätzliches Dialogfeld der Eigenschaft.
NachAbschlussVonPushNdefMessage
Dieses Ereignis wird ausgelöst, wenn eine Nachricht oder Datei erfolgreich übertragen wurde. Über dieses Ereignis können Aktionen definiert werden, die daraufhin ausgeführt werden sollen. So kann der Benutzer etwa über den Abschluss der Datenübertragung informiert werden, wie in der Abbildung unten gezeigt.
Siehe auch Push-Übertragung von Daten an andere Geräte.
BeiGefundenemNfcTag
Wenn ein NFC-Tag gefunden wurde, werden die Informationen darin automatisch ausgelesen und in der $MT_NFC-Struktur gespeichert. Mit Hilfe dieses Ereignisses können Sie die Ausführung zusätzlicher Aktionen definieren. So können etwa, wie in der Abbildung unten gezeigt, Seitenquellen-Nodes mit den Daten aus dem Payload-Attribut des NdefRecord-Elements der $MT_NFC-Struktur aktualisiert werden.
Beachten Sie, dass der Inhalt des Attributs Payload im hexBinary-Format gespeichert ist. Wenn bekannt ist, dass das Payload-Attribut einen Textstring enthält, so können Sie den Textstring mit Hilfe der Erweiterungsfunktion mt-hexBinary-to-string extrahieren, bevor der String in einem Seitenquellen-Node gespeichert wird (siehe erste Node aktualisieren-Aktion in der Abbildung unten). Wenn erwartet wird, dass das Payload-Attribut ein Bild enthält, so kann der hexBinary-Inhalt mit Hilfe der Erweiterungsfunktion mt-hexBinary-to-base64 in ein Base64-kodiertes Bild konvertiert werden.
Siehe auch Finden und Auslesen von NFC-Tags.