Introduzione a AppStudio Player

AppStudio Player consente di utilizzare l'applicazione su qualsiasi piattaforma senza creare e distribuire file di installazione.

AppStudio Player è disponibile per tutte le piattaforme supportate. Per informazioni su come installare Player, vedere Installa AppStudio Player.

Download ed esecuzione di applicazioni

AppStudio Player si apre sulla sua scheda Home, che contiene tutte le applicazioni AppStudio attualmente scaricare sul dispositivo. Se AppStudio Player e ArcGIS AppStudio sono installati sullo stesso computer desktop, queste sono le stesse applicazioni disponibili nella galleria di AppStudio. L'opzione per aggiornare le applicazioni applicabili è disponibile al momento dell'accesso.

Per eseguire un'applicazione, selezionare il pulsante Riproduci sulla scheda dell'applicazione nella galleria o nella pagina dei dettagli dell'elemento dell'applicazione, accessibile selezionando la scheda. In tal modo, si apre l'applicazione in AppStudio Player, che funziona come se l'applicazione fosse un'installazione autonoma. Per chiudere l'applicazione, aprire il menu laterale e seleziona Esci.

Nella scheda Cloud è possibile scaricare qualsiasi applicazione condivisa su un account aziendale ArcGIS Online o ArcGIS Enterprise. Dopo aver effettuato l'accesso a AppStudio Player, è possibile scaricare le applicazioni create dall'utente o condivise con il proprio account selezionando il pulsante Download sulla scheda dell'applicazione nella galleria o nella pagina dei dettagli dell'elemento dell'applicazione.

App di esempio

AppStudio Player include esempi in modo da poter testare la funzionalità su tutti i dispositivi senza creare o scaricare un'applicazione. Questi sono disponibili sulla scheda Campioni. Tutti i campioni disponibili in ArcGIS AppStudio sono inclusi qui, ordinati in categorie. Sono inoltre disponibili esempi reali delle applicazioni per modelli in primo piano.

Per provare uno degli esempi, selezionare il pulsante Anteprima nella voce dell'esempio nella galleria o nella pagina dei dettagli dell'elemento. Dopo aver visualizzato l'anteprima di un esempio, questo rimane nella memoria locale, ma non viene visualizzato nella galleria dell'applicazione.

Nota:

Questi esempi richiedono una connessione Internet. Non è richiesto un account ArcGIS.

Strumenti per sviluppatori

AppStudio Player include una Modalità sviluppatore che assiste nello sviluppo delle app. La modalità sviluppatore è disabilitata per impostazione predefinita e può essere abilitata nella pagina Impostazioni dell'applicazione. Abilitare la modalità sviluppatore fornisce accesso alle seguenti opzioni:

  • Campioni: disponibile dalle schede di navigazione in fondo alla schermata, la pagina Campioni fornisce oltre 70 esempi AppStudio, consentendo di visualizzare ed eseguire esempi su dispositivi reali in AppStudio Player.
  • Diagnostica: disponibile dal menu laterale della galleria, la pagina Diagnostica fornisce informazioni di sistema sul dispositivo su cui è in esecuzione AppStudio Player.
  • Connetti console remota: disponibile dal menu laterale di qualsiasi applicazione in esecuzione in AppStudio Player, questa opzione consente di connettersi a una console syslog per registrare il comportamento dell'applicazione. Per ulteriori informazioni, fare riferimento a Catturare l'output della console.
  • Dettagli dell'elemento: disponibile selezionando una scheda dell'applicazione dalla galleria Home o Download, questa pagina fornisce i dettagli dell'elemento dell'applicazione, le funzionalità, i tipi di dispositivo supportati e i requisiti per la licenza ArcGIS.
  • Licenza di ArcGIS Runtime: disponibile nella pagina Impostazioni dell'applicazione di AppStudio Player. Se questa opzione è disattivata, Player utilizza il livello di licenza ArcGIS Runtime impostato per l'applicazione eseguita in Player. Se è attivato, Player utilizza un livello di licenza per sviluppatori per tutte le applicazioni. Per maggiori informazioni sui livelli della licenza, consultare Assegnare una licenza all'applicazione.
  • Eliminare esempi locali: disponibile nella pagina Impostazioni dell'applicazione. Elimina tutti gli esempi attualmente nella memoria locale. Questa opzione visualizza anche la quantità di spazio di archiviazione utilizzata da questi esempi.

Aprire AppStudio Player tramite un collegamento all'app.

Beta:

Questa funzionalità è in versione beta. Ciò significa che la relativa documentazione è ancora incompleta e che la funzionalità può essere soggetta a modifiche.

Attualmente, questa funzionalità è supportata soltanto dalle piattaforme iOS e Android. Non funziona attualmente su iOS 13.1.3.

Se AppStudio Player è stato installato su un dispositivo, può essere aperto con condizioni speciali passando ad un URL utilizzando un collegamento all'app. Per aprire Player da un collegamento all'app, andare su https://appstudio.arcgis.com su un dispositivo iOS o Android in cui è installato Player.

È possibile fornire un ID applicazione per caricare immediatamente un'applicazione in Player nel seguente formato:

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

Trasferimento dei parametri a AppStudio Player

Se si sta eseguendo un'applicazione in AppStudio Player, è possibile chiamare un'altra app e passarle parametri dall'interno di AppStudio Player. Per farlo, l'app originale deve chiamare l'app di destinazione utilizzando il segnale loadAppWithParameters nell'oggetto portal utilizzato da AppStudio Player. Questo segnale accetta due parametri: l'ID dell'app dell'applicazione di destinazione, e un oggetto JSON contenente i parametri per passare. Il seguente campione di codice scrive una serie di parametri in un oggetto JSON prima di utilizzare il segnale per passare l'oggetto risultante.

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'app di destinazione potrà poi chiamare l'oggetto JSON utilizzando la proprietà appUrlParameters, anche nel componente portal. Questo campione di codice, utilizzato nell'app di destinazione, riceve e visualizza parametri inviati dall'app originale.

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 
	}
}

Modello aziendale di AppStudio Player

AppStudio Player è anche disponibile come modello aziendale, che può essere distribuito per l'uso nella propria organizzazione. Questo modello aziendale si comporta come l'applicazione ufficiale e può essere rinominato o modificato in base alle esigenze dell'organizzazione. Il modello aziendale consente inoltre di riprodurre applicazioni Web, una funzione non disponibile nell'applicazione ufficiale. Per ulteriori informazioni sul modello aziendale, vedere Modello aziendale AppStudio Player.