Ab 4D v18 R4 können Sie Benachrichtigungen an Ihre Anwendungsnutzer senden. Mit 4D v18 R6 können Sie nun die Datensynchronisation mit einer Push-Benachrichtigung starten.
Dies kann z.B. bei Anwendungen zur Sendungsverfolgung nützlich sein. Zuerst werden die Lieferinformationen in der Datenbank aktualisiert, dann wird eine Benachrichtigung an den Kunden gesendet. Die Benachrichtigung enthält eine Aufforderung zur Synchronisierung der Daten, so dass die Daten auf dem neuesten Stand sind, wenn der Kunde den Datensatz auf seinem Smartphone abruft.
Benachrichtigung beim Öffnen eines Datensatzes
Standardmäßig fordert eine Benachrichtigung, die einen Datensatz öffnet, automatisch zur Synchronisierung auf. Sie müssen sich also keine Gedanken darüber machen, ob die Daten des Benutzers aktuell sind oder nicht.
Wenn Sie in manchen Fällen die Synchronisierung nicht erzwingen möchten, ist dies möglich. Weitere Informationen finden Sie in der Dokumentation.
Eine einfache Benachrichtigung
Sie können auch eine Synchronisierung für eine einfache Benachrichtigung anfordern, ohne einen bestimmten Datensatz zu öffnen (z. B. wenn neue Einträge hinzugefügt wurden). So können Sie Ihre Benutzer informieren und ihre Daten aktualisieren, ohne dass diese etwas tun müssen.
$notification:=New object
$notification .title:="Dies ist der Titel"
$notification .body:="Hier ist der Inhalt dieser Benachrichtigung"
$notification .userInfo:=New object("dataSynchro"; True)
Neu bei 4D für iOS?
Wenn Sie 4D für iOS noch nicht kennen, sollten Sie sich dieses 2-minütige Video ansehen, um einen schnellen Überblick zu erhalten.
Wenn Sie Fragen haben, helfen wir Ihnen im 4D Forum gerne weiter!