• Englisch
  • Docs
  • Wissensdatenbank
  • F.A.Q
  • Forum
  • Medien
  • Kurse
  • Marktplatz
  • Login
  • Try for free
  • Englisch
  • Docs
  • Wissensdatenbank
  • F.A.Q
  • Forum
  • Medien
  • Kurse
  • Marktplatz
  • Login
  • Try for free
home/Wissensdatenbank/Anleitungen/So senden und empfangen Sie Push-Benachrichtigungen

So senden und empfangen Sie Push-Benachrichtigungen

Written by Christian Kleinschroth
Juli 24, 2024

Voraussetzungen

Sie benötigen ein mobiles Gerät mit Simplifier Mobile Client , das mit Ihrer Simplifier-Instanz verbunden ist.

Schritt 1: Erstellen des Benachrichtigungsdatentyps

Erstellen Sie eine Datenstruktur für die Benachrichtigung.
D.h. wenn Sie den Benutzernamen, die Textnachricht und eine ID senden möchten, definieren Sie einen Datentyp mit den Datenfeldern Benutzername (String), textMessage (String) und ID (Integer).
Als Ausführungsbeispiel verwenden wir die Smart_Maintenance_Struct mit den Datenfeldern user, notif_short_text, notif_no und notif_longtext:

Schritt 2 – Benutzergruppe definieren

Die Gruppe der Benutzer, die die Push-Benachrichtigungen erhalten, kann mithilfe von Simplifier-Benutzergruppen oder Benutzerrollen definiert werden.
D.h. durch Auswahl einer Gruppe erhalten alle Benutzer, die dieser Gruppe zugewiesen sind, die Push-Benachrichtigung, oder im Falle einer rollenbasierten Definition erhalten alle Benutzer mit dieser Rolle die Push-Benachrichtigung.
In unserem laufenden Beispiel verwenden wir die gruppenbasierte Definition und definieren so eine Simplifier-Benutzergruppe ‘Push_Notification_Receivers‘, deren Mitglied die Push-Benachrichtigungen erhält:

Schritt 3 – Push Connector erstellen

Erstellen Sie einen Connector vom Typ ‘Push’ und wählen Sie die Simplifier-Benutzergruppen oder -Rollen aus, um die Empfänger der Push-Benachrichtigungen anzugeben.

Konfigurieren Sie als Nächstes die beiden Connector-Aufrufe “send” und “receive”, wie in der Simplifier-Dokumentation beschrieben.

Schritt 4 – Push-Benachrichtigung senden

Um Pushbenachrichtigungen zu senden, führen Sie die folgenden Schritte in der
Prozessdesigner:

1.Rufen Sie die Daten für die Benachrichtigung ab und speichern Sie sie in einer globalen Variablen.
Im ausgeführten Beispiel verwenden wir eine UI-Aktion , um die Werte der von App-Benutzern ausgefüllten Eingabefelder einer globalen Variablen (“pushNotification”) zuzuordnen, die den in Schritt 2 angegebenen Datentyp aufweist:

2. Führen Sie die Hilfsfunktion ‘JSONStringify’ des clientseitigen Business Objekts ‘ITIZ_Utilities’ (Standard Content) für die globale Variable aus, die die Nachrichtendaten enthält:

3. Verwenden Sie das Ergebnis der JSONStringify-Funktion als Eingabe für den Push Connector Call ‘send’, der in Schritt drei angegeben wurde.
Um direkt auf die Ausgabe von JSONStringify zuzugreifen, können Sie die Prozessausgabefunktion verwenden, wenn Sie das Eingabe-Mapping des Connectors konfigurieren:

Schritt 5 – Push-Benachrichtigung erhalten

Um Pushbenachrichtigungen zu erhalten, führen Sie die folgenden Schritte in der
Prozessdesigner:

1.In unserem Fall möchten wir Push-Benachrichtigungen nur im mobilen Modus erhalten, d.h. wenn die App auf einem mobilen Gerät läuft, nicht im Browser eines PCs.
Daher müssen wir in einem ersten Schritt prüfen, ob die App auf einem mobilen Gerät läuft.
Fügen Sie dazu ein Auto-Feld ‘MobileClient’ vom Typ ‘Device’ und das Merkmal ‘Mobile Client’ (in Data Workbench) hinzu und verwenden Sie dieses Auto-Feld, um die Form Bedingung zu konfigurieren:

2. Verwenden Sie die Mobile Action ‘BackgroundMode’, damit Push-Benachrichtigungen auch dann empfangen werden, wenn die App im Hintergrund läuft oder das Display gesperrt ist.
3. Bevor Sie das Connector-Shape für den Empfang der Push-Benachrichtigungen konfigurieren (und verbinden), wechseln Sie zu Asynchron (!) Connector Call in den Einstellungen (rechte Seite).
Wählen Sie dann den Push Connector Call ‘receive’ (in Schritt 3 angegeben) aus, und verbinden Sie das Condition Shape mit dem ‘ subscribe’ -Port des Push Connector-Shapes.

4. Führen Sie die Hilfsfunktion ‘JSONParse’ des clientseitigen Business Objekts ‘ITIZ_Utilities’ (Standard Content) für das Ergebnis des Push Connector Aufrufs ‘receive’ aus.
Um direkt auf die Ausgabe zuzugreifen, können Sie bei der Konfiguration des Eingabe-Mappings des Business Objekts die Funktion Prozessausgabe verwenden.

5. Speichern Sie das Ergebnis der JSONSParse-Funktion in der globalen Variablen (‘pushNotification’), die den in Schritt 2 angegebenen Datentyp hat:

6. Nun haben Sie die Nachrichtendaten als globale Variable gespeichert und können diese als Eingabe für die Mobile Aktion ‘Benachrichtigung’ verwenden:

Tags:DesignerBENUTZEROBERFLÄCHEVerbinderTextAnAnSeite

Was this article helpful?

Yes  No
Related Articles
  • Feinabstimmung und Ausführung benutzerdefinierter AI-Modelle in Simplifier
  • Verwendung der Simplifier Teams App
  • Wie man wertvolle Hilfen und Vorschläge in Benutzereingaben integriert
  • So integrieren Sie Simplifier in CI/CD-Pipelines
  • So verwenden Sie Google reCAPTCHA v3 Essentials
  • Erstellen eines ChatBot-Clients für ChatGPT
Leave A Comment Antworten abbrechen

Du musst angemeldet sein, um einen Kommentar abzugeben.

Anleitungen
  • So senden und empfangen Sie Push-Benachrichtigungen
  • So integrieren und verwenden Sie externe Bibliotheken in Simplifier Apps
  • Verwenden von Abfrageoptionen im ODataV2-Connector
  • So verwenden Sie das TimePicker-Widget
  • Dynamische where-Klausel und wiederholbare Anweisung
  • Versions- und Release-Management in Simplifier
  • Protokolle und Überwachung in Simplifier
  • Verwenden Sie die Adobe PDF-Einbettungs-API in Ihrer Simplifier-Anwendung
  • PDF-Vorlagen: Gestalten Sie den Inhalt der Kopf-/Fußzeile dynamisch
  • Konvertieren von Text in Sprache mit dem Google TTS Connector
  • So verwenden Sie das Simplifier Content Repository Plugin
  • Erstellen von Testfällen mit dem UI5 Test Recorder
  • Arbeiten mit Drag & Drop
  • Erstellen Sie eine PDF-Vorlage über das Plugin
  • Generieren eines PDFs mit Simplifier per Plugin
  • So setzen Sie Simplifier-Umgebungsvariablen in Open Shift
  • Volltextsuche nach PDF-Dokumenten
  • Volltextsuche nach Excel-Dateien
  • So implementieren Sie eine Genehmigungs-App in Simplifier
  • Authentifizierung über ein anderes Fenster
  • Erstellen eines ChatBot-Clients für ChatGPT
  • So verwenden Sie Google reCAPTCHA v3 Essentials
  • So integrieren Sie Simplifier in CI/CD-Pipelines
  • Wie man wertvolle Hilfen und Vorschläge in Benutzereingaben integriert
  • Verwendung der Simplifier Teams App
  • Feinabstimmung und Ausführung benutzerdefinierter AI-Modelle in Simplifier
Knowledgebase Categories
  • Erste Schritte 4
  • Mobiler Client 2
  • Layout & Design 4
  • Widgets 8
  • Integration 10
  • Datenbank Handling 1
  • Anleitungen 26
  • Best Practices 3
  • Cloud Services 6
  • Plugins 6

Android – Zufällige Verbindungsfehler zum Simplifier-Server  

GetApp Bewertung

Benutzerbewertungen

Capterra

Benutzerbewertungen

Für AWS-Kunden

Für SAP-Kunden

  • Contact | Imprint | Privacy | © 2025 Simplifier AG. All Rights Reserved.

  • Englisch
  • Deutsch

Link einfügen/ändern

Gib die Ziel-URL ein

Oder verlinke auf bestehende Inhalte

    Es wurde kein Suchbegriff angegeben. Es werden die aktuellen Inhalte angezeigt. Verwende zur Auswahl eines Elements die Suche oder die Hoch-/Runter-Pfeiltasten.