NFC starten/beenden
Mit der Aktion NFC starten/beenden (Abbildungen unten) wird das Senden von Nachrichten mittels Push und/oder das Empfangen von Nachrichten gestartet bzw. beendet.
Wählen Sie die gewünschten Start Optionen aus. Nachdem die Aktion zum Design hinzugefügt wurde, wird automatisch eine $MT_NFC-Struktur zum Fenster "Seitenquellen" hinzugefügt (siehe Baumstruktur unten).
<Root>
<Tag Id=""/>
<NdefMessage
CanMakeReadOnly=""
IsWriteable=""
MaxSize=""
Type="">
<NdefRecord
Id=""
TypeNameField=""
RecordTypeDefinition=""
Type=""
Text=""
Language=""
URI=""
Payload=""
MimeType=""
ExternalDomain=""
ExternalPackageName="">
<NdefRecord />
</NdefRecord>
<NdefRecord />
...
<NdefRecord />
</NdefMessage>
</Root>
Das Senden von Nachrichten mittels Push und/oder das Empfangen von Nachrichten wird gestartet, wenn die Start-Aktion ausgelöst wird. Dies löst die folgenden Schritte in der unten beschriebenen Reihenfolge aus:
1.NFC muss auf dem Gerät aktiviert sein. Wenn NFC nicht aktiv ist, wird dem Benutzer bei Auslösung der Start-Aktion eine Aufforderung angezeigt, NFC zu aktivieren.
2.Sobald NFC aktiviert ist, wird die MobileTogether Client App für NFC registriert.
3.Unmittelbar danach wird die NFC Tag Discovery automatisch gestartet und NFC-Nachrichten in NFC-Tags werden automatisch empfangen. Das Senden mittels Push kann über eine NFC Push-Aktion gestartet werden; es wird nicht automatisch gestartet.
4.Empfangene Daten werden in der $MT_NFC-Struktur gespeichert.
Die Beenden-Aktion beendet das Senden (mittels Push) und den Empfang aller Nachrichten.
Um das Senden und Empfangen von Nachrichten wieder zu aktivieren, lösen Sie die Start-Aktion erneut aus.
MobileTogether-Erweiterungsfunktionen
MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.
mt-nfc-started()