4D for Mobile : Obtenez les cookies des utilisateurs de mobiles

Traduit automatiquement de Deepl

Comme vous le savez probablement, les sessions évolutives sont disponibles depuis 4D v18 R6. Il s’agit d’un type de session Web capable de gérer plusieurs processus en mode préemptif. Cela signifie qu’elles peuvent gérer plusieurs requêtes de l’agent utilisateur simultanément et partager des données entre ces processus.

Eh bien, 4D v19 R7 améliore considérablement cette fonctionnalité et la met à la disposition de 4D for Mobile.

Qu’est-ce que cela signifie pour votre application mobile ?

Désormais, les utilisateurs de votre application peuvent être identifiés en utilisant la même session pour le web ou le mobile, un moyen très pratique de conserver les données des utilisateurs et d’offrir une expérience utilisateur optimisée. Cette fonctionnalité est prometteuse car elle constitue la première étape pour combler le fossé entre le web (mobile) et les applications natives et obtenir le meilleur des deux mondes dans une seule application 4D for Mobile.

Comment cela fonctionne-t-il ?

Techniquement parlant, lorsque les sessions utilisateur sont activées, les clients Web peuvent réutiliser le même contexte de serveur d’une requête à l’autre. Vous pouvez désormais obtenir une session utilisateur pour un utilisateur qui utilise une application mobile depuis son appareil mobile.

Vous pouvez obtenir l’objet Session à partir de :

  • La méthode de base de donnéesOn Mobile App Authentication: lorsque l’utilisateur s’authentifie.
  • On Mobile App Action database method : lorsque l’utilisateur lance une action depuis son application mobile
  • webareas: lorsque l’utilisateur ouvre un webarea depuis son application mobile

 

Par exemple, voici les données de session que vous pouvez obtenir à partir de la méthode de base de données On Mobile App Authentication :

Et voici ce que vous pouvez obtenir d’un espace web en utilisant les balises 4D et l’objet Session dans une application mobile :

blank

 

Où aller maintenant ?

Vous pouvez déjà utiliser plus de zones web dans vos applications, ce qui vous donne plus de liberté dans la création de votre application. Par exemple, avec notre dernière action URL ouverte prédéfinie, vous avez la possibilité d’utiliser le puissant backend 4D avec des capacités mobiles natives et l’avantage de tirer parti du développement rapide et cohérent de l’interface utilisateur offert par les balises 4D ou le framework de votre choix.

La combinaison de cette fonction de gestion de session avec l’action URL ouverte vous donne plus que la flexibilité du front-end ; cette fonction ouvre les portes aux mises à jour de données en temps réel sur votre mobile ; pensez aux symboles boursiers et à leurs valeurs, aux changements de température, aux employés et à leur géolocalisation, ou même à leur statut en ligne/hors ligne – pour ne citer que quelques scénarios où les données qui arrivent sont mises à jour fréquemment.

Faites-nous part de vos réflexions 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.