PN-Themen (de)registrieren
Diese Aktion wird in einer Lösung auf einem Mobilgerät, das PNs empfängt, dazu verwendet, um dieses Gerät für den Empfang von PNs zu einem oder mehreren ausgewählten Themen zu registrieren. Wenn ein Gerät z.B. registriert ist, um PNs zu Themen, die als news und travel, markiert sind, zu erhalten, dann erhält es alle PNs, die entweder als news oder travel markiert wurden. Eine PN wird beim Absenden mit einem Thema gekennzeichnet (siehe Push-Benachrichtigung senden). Wenn z.B. eine PN an die Themen news und travel gesendet wird, erhalten diese Nachricht alle Geräte, die für eines oder beide dieser Themen registriert sind.
Beachten Sie, dass dabei das Gerät für Themen registriert wird, d.h. die Aktion kann von jeder Lösung auf diesem Gerät ausgelöst werden. Logischer und intuitiver ist es jedoch, das PN-Thema mit der Lösung, die die PN empfängt, zu registrieren.
Neben den verschiedenen Arten, beim Senden einer PN eine Gruppe von PN-Empfängern zu definieren, können Sie festlegen, dass die PN an eines oder mehrere bestimmte Themen gesendet wird (siehe Push-Benachrichtigung senden). Wenn ein Gerät für eines dieser Themen registriert ist, erhält es diese PN.
Anmerkung: | PN-Themen werden auf Android und iOS, nicht aber auf Windows unterstützt. |
Siehe auch: Die empfangende Lösung
Registrierung
Um ein PN-Thema zu registrieren, wählen Sie Registrieren und definieren Sie mit Hilfe eines XPath-Ausdrucks ein Thema. Das Ergebnis des Ausdrucks muss ein String (z.B.: 'news') oder eine Sequenz von Strings sein (z.B. ('news', 'travel')). So wurden etwa in der Abbildung unten "PN-Themen (de)registrieren"-Aktionen für ein Kontrollkästchen definiert, das mit einem Seitenquellen-Node verknüpft ist. Aufgrund dieser Verknüpfung hat der Seitenquellen-Node den Wert true (wenn das Kontrollkästchen aktiviert ist) oder false (wenn es deaktiviert ist). Je nachdem, ob der Benutzer das Kontrollkästchen aktiviert oder nicht, wird das Gerät für das Thema news registriert oder nicht registriert (siehe Abbildung) und enthält dementsprechend PNs, die an das Thema news gesendet werden, bzw. erhält diese nicht.
Aufhebung der Registrierung
Wenn der Benutzer irgendwann einmal die an ein Thema, für das das Gerät registriert wurde, gesendeten PNs nicht empfangen möchte, kann die Registrierung mit Hilfe der Aktion "Registrierung aufheben" aufgehoben werden. Dies könnte z.B. durch Antippen einer Schaltfläche geschehen.
Um die Registrierung einer PN aufzuheben, fügen Sie die Aktion hinzu, wählen Sie Registrierung aufheben und geben Sie das Thema ein, für das die Registrierung aufgehoben werden soll. Um die Registrierung für mehrere Themen aufzuheben, geben Sie die Themen als Sequenz von Strings ein, z.B. ('news', 'travel')).
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.