Push-Benachrichtigung mit Datensynchronisation

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!

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.