Notification push avec synchronisation des données

Traduit automatiquement de Deepl

Depuis 4D v18 R4, vous pouvez envoyer des notifications aux utilisateurs de votre application. Désormais, avec 4D v18 R6, vous pouvez lancer la synchronisation des données avec une notification push.

Cela peut être utile, par exemple, dans le cas d’applications de suivi des livraisons. Tout d’abord, les informations relatives à la livraison sont mises à jour dans la base de données, puis une notification est envoyée au client. Cette notification contient une demande de synchronisation des données, de sorte que lorsque le client consulte la fiche sur son smartphone, les données sont à jour.

Notification à l’ouverture d’une fiche

Par défaut, une notification d’ouverture d’une fiche demande automatiquement une synchronisation. Vous n’avez donc pas à vous soucier de savoir si les données de l’utilisateur sont récentes ou non.

Si dans certains cas vous ne souhaitez pas forcer la synchronisation, c’est possible. Pour plus d’informations, reportez-vous à la documentation.

Une simple notification

Vous pouvez également demander une synchronisation pour une simple notification sans ouvrir un enregistrement spécifique (par exemple, lorsque de nouvelles entrées ont été ajoutées). Vous pouvez ainsi informer votre utilisateur et mettre à jour ses données sans aucune action de sa part.

$notification:=New object
$notification .title:= "Voici le titre"
$notification .body:= "Voici le contenu de cette notification"
$notification .userInfo:=New object("dataSynchro" ; True)

Nouveau sur 4D pour iOS ?

Si vous ne connaissez pas 4D pour iOS, consultez cette vidéo de 2 minutes pour une présentation rapide.

Si vous avez des questions, n’hésitez pas à nous rejoindre sur le forum 4D, nous serons ravis de vous aider !

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.