Intégration dans d’autres applications

Vous pouvez intégrer vos applications ArcGIS AppStudio à d’autres applications à l’aide d’un lien d’application. Vous pouvez utiliser un lien d’application dans un navigateur Web afin d’ouvrir des applications depuis votre ordinateur de bureau, un appareil ou une autre application. Les applications ArcGIS que vous pouvez ouvrir avec un lien d’application sont notamment ArcGIS Survey123, ArcGIS QuickCapture, ArcGIS Field Maps, ArcGIS Workforce et ArcGIS Navigator.

Lien vers votre application à partir d’autres applications

Vous pouvez créer un lien d’application pour ouvrir votre application AppStudio que vous pouvez incorporer à votre application native ou Web. Vous pouvez aussi utiliser ce même lien d'application dans un navigateur Web à des fins de tests.

Définissez le lien d’application de votre application dans ArcGIS AppStudio. Sélectionnez votre application dans la bibliothèqueAppStudio, ouvrez Settings (Paramètres) > Advanced (Avancés) > Environment (Environnement), puis saisissez dans le champ URL Scheme (Structure d'URL) l’URL qui servira de lien d’application. Cette URL ne doit contenir que des minuscules et aucun caractère spécial.

Une fois votre application générée et installée sur votre appareil, vous pouvez y accéder à l’aide du lien d’application, via un lien depuis une autre application ou en entrant directement l’adresse dans un navigateur Web. Lorsque votre application est ouverte par l'URL que vous avez indiquée, le signal onOpenURL est immédiatement appelé, ce qui vous permet d'implémenter un comportement spécifique de ce lancement.

Liens vers d’autres applications

Vous pouvez utiliser une URL qui ouvre une autre application au sein de votre application. Un grand nombre d’applications autorisent également l’utilisation de paramètres personnalisés dans leurs URL afin de fournir des informations sur l’application de destination. Certaines applications utilisent une structure d’URL personnalisée (qui nécessite d’être autorisée sur iOS) et d’autres utilisent des liens d’application Web (qui ne nécessitent pas d’être autorisées , mais qui sont actuellement disponibles uniquement sur Android et iOS).

Remarque :

Sur les appareils iOS, les structures d’URL doivent être ajoutées à une liste approuvée (ou liste de structures approuvées) dans l’application pour fonctionner. Vous pouvez définir cette liste dans Settings (Paramètres) > Advanced (Avancés) > Environment (Environnement) sous forme de liste séparée par des virgules dans le champ Launch URL Schemes (Lancer les structures d’URL). Les structures d’URL utilisées par les applications Esri sont les suivantes :

  • arcgis-survey123
  • arcgis-appstudio-player
  • arcgis-trek2there
  • arcgis-workforce

Ces structures d’URL sont respectées uniquement dans les applications iOS générées. Elles ne sont pas respectées lorsque l’application s’exécute dans AppStudio Player.

Consultez les liens ci-dessous pour en savoir plus sur certaines des applications Esri qui peuvent s’ouvrir via AppStudio Player :