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 !