Deep links ? (ou "Liens profonds" dans notre langue de Molière) Quésaco ?
Le "deep linking" dans les applications mobiles est une technique permettant de créer des liens directs vers des emplacements spécifiques dans une application.
Pour être plus concrêt, cette technique permet d'appeler, depuis une application tierce installée sur le smartphone de l'utilisateur, l'application Daxium-Air et la diriger vers un écran spécifique (ex: vue Mes fiches). Mieux encore, on peut exécuter une action, et notamment ouvrir un formulaire et le pré-remplir de valeurs pertinentes dans le contexte de la première application. Par exemple, j'utilise une application de gestion de note de frais et je veux passer à Daxium-Air sur un formulaire d'imputation des dépenses à un chantier client. Ainsi la première application (grace à un deeplink bien paramétré) pourra ouvrir Daxium-Air sur l'écran de création d'une nouvelle fiche et pourra pré-remplir le client, le type de dépense et le montant à imputer dans les champs correspondants.
Quand une application appelle un deep link, elle passe en arrière-plan tandis que l'application Daxium-Air passe au premier plan. L'application appelante peut être fermée par le système à tout moment. Une fois le processus dans Daxium-Air terminé, l'application appelante peut être rappelée.
En ce qui concerne la compatibilité des champs dans Daxium-Air, seuls certains types de champs peuvent prendre des valeurs à partir d'un deep link, comme le texte (sans option riche), le nombre, la date, le mail, le téléphone et le booléen. Les autres champs sont ignorés par ce mécanisme.
Enfin, cette fonctionnalité est pour l'heure disponible sur Daxium-Air Android V2 uniquement.
En résumé, le deep linking dans Daxium-Air offre une méthode efficace pour naviguer et interagir avec l'application, mais il est important de respecter ses limitations et de gérer correctement les erreurs pour une expérience utilisateur optimale. Plus d'informations ici