Présentation de AppStudio Player

AppStudio Player vous permet d’utiliser votre application sur n’importe quelle plateforme sans créer ni déployer de fichiers d’installation.

AppStudio Player est disponible pour toutes les plateformes prises en charge. Pour plus d’informations sur l’installation du lecteur, reportez-vous à la rubrique Installer AppStudio Player.

Télécharger et exécuter des applications

AppStudio Player s’ouvre sur son onglet Home (Accueil), qui contient toutes les applications AppStudio actuellement téléchargées sur votre appareil. Si les applications Player AppStudio Player et ArcGIS AppStudio sont toutes les deux installées sur le même ordinateur de bureau, elles sont également disponibles dans la bibliothèque AppStudio. Lorsque vous vous connectez, une option permettant de mettre à jour les applications appropriées est disponible.

Pour exécuter une application, cliquez sur le bouton Play (Lecture) qui se trouve sur la fiche de l’application dans la galerie ou sur la page des détails des éléments de l’application, accessible en sélectionnant la fiche. Cette opération ouvre l’application dans AppStudio Player, qui fonctionne de la même manière que si l’application était une installation autonome. Pour fermer l’application, ouvrez le menu latéral et sélectionnez Exit (Quitter).

Dans l’onglet Cloud, vous pouvez télécharger les applications partagées avec un compte d’organisation ArcGIS Online ou ArcGIS Enterprise. Une fois connecté à AppStudio Player, vous pouvez télécharger les applications que vous avez créées ou qui ont été partagées avec votre compte en cliquant sur le bouton Download (Télécharger) sur la fiche de l’application dans la bibliothèque ou sur la page des détails des éléments de l’application.

Applications d’exemple

AppStudio Player comprend des exemples qui vous permettent de tester les fonctions sur tous les appareils sans créer ou télécharger d’application. Ces exemples sont disponibles sur l’onglet Samples (Échantillons). Tous les exemples fournis dans ArcGIS AppStudio sont rassemblés ici, triés par catégories. Des échantillons réels des applications modèles proposées sont également accessibles.

Pour essayer un des échantillons, cliquez sur le bouton Preview (Aperçu) sur l’entrée de l’échantillon dans la galerie ou sur sa page des détails des éléments. Une fois que vous avez consulté l’aperçu d’un échantillon, il reste dans l’espace de stockage local mais n’apparaît pas dans la galerie d’applications.

Remarque :

Ces échantillons nécessitent une connexion Internet. Aucun compte ArcGIS n’est nécessaire.

Outils de développement

AppStudio Player inclut un Developer Moode (Mode Développeur) qui facilite le développement de vos applications. Le mode Développeur est désactivé par défaut et peut être activé sur la page App Settings (Paramètres de l’application). L’activation du mode Développeur permet d’accéder aux options suivantes :

  • Samples (Exemples) : accessible depuis les onglets de navigation au bas de l’écran, la page Samples (Exemples) propose plus de 70 exemples AppStudio que vous pouvez consulter et exécuter sur des appareils réels dans AppStudio Player.
  • Diagnostics : accessible dans le menu latéral de la bibliothèque, la page Diagnostics fournit des informations système sur l’appareil sur lequel AppStudio Player s'exécute.
  • Connect remote console (Connecter une console distante) : accessible depuis le menu latéral de n’importe quelle application s’exécutant dans AppStudio Player, cette option vous permet de vous connecter à une console syslog pour enregistrer le comportement de votre application. Pour plus d’informations, reportez-vous à la rubrique Capturer la sortie de la console.
  • Item details (Détails des éléments) : accessible en sélectionnant la fiche d’une application dans la galerie Home (Accueil) ou Downloads (Téléchargements), cette page fournit des détails sur les éléments de l’application, les fonctionnalités, les types d’appareils pris en charge et les licences ArcGIS requises.
  • ArcGIS Runtime license (Licence ArcGIS Runtime) : accessible sur la page App Settings (Paramètres de l’application) de AppStudio Player. Si cette option est désactivée, le lecteur utilise le niveau de licence ArcGIS Runtime défini pour l’application qui s’exécute dans le lecteur. Si elle est activée, le lecteur utilise un niveau de licence développeur pour toutes les applications. Pour plus d’informations sur les niveaux de licence, reportez-vous à la rubrique Octroyer une licence à votre application.
  • Clear local samples (Effacer les échantillons locaux) : accessible sur la page App Settings (Paramètres de l’application). Supprime tous les échantillons qui se trouvent actuellement dans l’espace de stockage local. Cette option indique également la quantité d’espace de stockage utilisée par ces échantillons.

Ouvrir AppStudio Player via un lien d’application

Bêta :

Cette fonction est en version bêta. La documentation est par conséquent encore incomplète, et la fonction est susceptible de subir des modifications.

Actuellement, cette fonction n’est prise en charge que sur les plateformes iOS et Android. Elle ne fonctionne pas actuellement sur iOS 13.1.3.

Si AppStudio Player a été installé sur un appareil, il peut s’ouvrir avec des conditions spéciales en accédant à une URL à l’aide d’un lien d’application. Pour ouvrir le lecteur depuis un lien d’application, accédez à https://appstudio.arcgis.com sur un appareil iOS ou Android sur lequel le lecteur est installé.

Vous pouvez également utiliser des paramètres personnalisés pour appliquer des conditions à l'ouverture de AppStudio Player. Vous pouvez fournir un ID d’application pour charger immédiatement une application dans le lecteur au format suivant :

https://appstudio.arcgis.com?id=4c95e4303c8043e292dd95a0af1fc6c1

Transmettre des paramètres à AppStudio Player

Si vous exécutez une application dans AppStudio Player, vous pouvez en appeler une autre et lui transmettre des paramètres depuis AppStudio Player. Pour cela, l'application d'origine doit appeler l'application de destination à l'aide du signal loadAppWithParameters dans l'objet portal utilisé par AppStudio Player. Ce signal accepte deux paramètres : l'ID d'application de l'application de destination et un objet JSON contenant les paramètres à transmettre. L'exemple de code suivant écrit une série de paramètres à un objet JSON avant d'utiliser le signal pour transmettre l'objet résultant.

Button { 
	anchors.centerIn: parent 
    text: "Open App B" 
    onClicked: {  
        var param = { 
        "fruit": "apple", 
        "quantity": 12, 
        "isFruit": true 
        } 
    app.parent.portal.loadAppWithParam("<change to app id>", param) 
    } 
}

L'application de destination peut alors appeler l'objet JSON en utilisant la propriété appUrlParameters, qui se trouve également dans le composant portal. Cet exemple de code, utilisé dans l'application de destination, reçoit et affiche les paramètres envoyés depuis l'application d'origine.

App { 
	id: app 
    width: 400 
    height: 640 

    Text { 
        anchors.fill: parent 
        text: app.parent.portal.appUrlParameters.fruit 
        font.pointSize: 24 
        color: "black" 
        wrapMode: Text.WrapAtWordBoundaryOrAnywhere 
        horizontalAlignment: Text.AlignHCenter 
        verticalAlignment: Text.AlignVCenter 
        elide: Text.ElideRight 
	}
}

Modèle d'entreprise AppStudio Player

AppStudio Player est également disponible sous forme de modèle d’entreprise que vous pouvez distribuer pour l’utiliser dans votre organisation. Ce modèle d’entreprise se comporte de la même manière que l’application officielle et peut être adapté ou modifié en fonction des besoins de votre organisation. Le modèle d’entreprise vous permet également de lire des applications Web, fonction non disponible dans l’application officielle. Pour plus d’informations sur le modèle d’entreprise, reportez-vous à la rubrique Modèle d’entreprise AppStudio Player.