4D pour iOS : Passez en mode totalement hors ligne

Traduit automatiquement de Deepl

Aujourd’hui, les utilisateurs de téléphones mobiles s’attendent à ce que les applications fonctionnent même lorsqu’ils sont hors ligne. Dans le cas contraire, une mauvaise connexion réseau peut entraîner une mauvaise expérience pour l’utilisateur. Le mode hors ligne n’est plus seulement une fonctionnalité supplémentaire que vous pouvez choisir d’ajouter à votre application, c’est quelque chose que de nombreux utilisateurs attendent, en particulier pour les applications de livraison avec navigation GPS, les applications d’assistance médicale urgente, les entreprises de construction et les applications bancaires.

Comme vous le savez peut-être déjà, depuis la v17 R2, 4D pour iOS permet déjà aux utilisateurs de l’application de visualiser les données hors ligne. Mais il manquait quelque chose.

Qu’en est-il des tâches hors ligne ?

Dans 4D pour iOS, vous pouvez désormais travailler hors ligne et interagir avec votre serveur 4D de manière très flexible.

Lorsqu’aucun réseau n’est disponible ou lorsque le serveur n’est pas joignable, vos tâches sont placées dans une file d’attente, en attendant que le serveur soit disponible. Cela vous garantit une méthode de travail très fluide et efficace, avec des applications qui fonctionnent constamment sans aucun retard.

Avantages

Toutes vos règles de gestion sont exécutées et validées du côté du serveur 4D. C’est pourquoi ce mécanisme est le moyen le plus efficace de gérer les actions hors ligne.

En résumé, pour éviter d’avoir une version locale différente de la base de données principale qui pourrait entraîner des conflits, les tâches hors ligne sont mises en file d’attente et envoyées au serveur pour être traitées et validées. Cela signifie que toutes les données de l’application mobile sont basées sur la même base de données principale.

apparence de l’application générée

À partir de l’écran Paramètres, des formulaires Liste et Détail, vous pouvez accéder à vos tâches en attente. Toutes vos tâches en attente sont disponibles et toujours modifiables tant que le réseau n’est pas disponible.

L’avantage direct de ces tâches hors ligne est que vous pouvez rouvrir les tâches en attente pour les modifier ou les supprimer si elles n’ont pas été envoyées au serveur 4D.

Ensuite, lorsque le réseau devient disponible, toutes vos tâches en attente sont exécutées dans un ordre chronologiquement pertinent.

Vous pouvez également garder un œil sur les dernières actions hors ligne qui ont été exécutées, avec un retour d’information agréable.

blank

N’hésitez pas à nous faire part de vos commentaires sur le forum 4D, et consultez la documentation pour plus de détails !

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.