Skip To Content

Scarica l'app

L'app creata tramite Web AppBuilder può essere scaricata ed ospitata nel server Web. Qualsiasi app 2D o 3D scaricata deve essere registrata con ArcGIS Online o Portal for ArcGIS se l'app fa riferimento a elementi non pubblici.

Nota:

Ogni volta che si distribuisce l'app, questa richiede comunque l'accesso alla mappa Web.

Scarica l'app

Scaricare l'app da I miei contenuti.

  1. Ne I miei contenuti fare clic sull'app per visualizzarne i dettagli dell'elemento.
  2. Fare clic su Download nella proprietà Codice allegato. Il file ZIP viene scaricato nel computer.

Distribuire l'app

È possibile distribuire l'app in base all'autenticazione del portale.

  • Se il portale è configurato tramite l'autenticazione OAuth2 o SAML, effettuare le seguenti operazioni per distribuire l'app sul server web:
    1. Decomprimere l'app scaricata.
    2. Aggiungere un proxy all'app. Per i dettagli fare riferimento a Usare i proxy.
    3. Aggiungere e registrare l'app. Fare riferimento a Aggiungere app e Registrare l'app.
    4. Copiare e incollare l'ID dell'app nella proprietà appId nel file di configurazione dell'app. Salvare il file.
    5. Distribuire l'app sul server web.
  • Se il portale è configurato tramite l'autenticazione IWA, PKI o LDAP, effettuare le seguenti operazioni per distribuire l'app sul server web:
    1. Decomprimere l'app scaricata.
    2. Aggiungere un proxy all'app. Per i dettagli fare riferimento a Usare i proxy.
    3. Cambiare l'URL di ArcGIS API for JavaScript.
      Attenzione:

      Quando si accede all'app potrebbe essere chiesto di ripetere l'operazione più volte. Questo perché i file JavaScript ospitati dal portale devono essere autenticati. Di conseguenza, occorre ospitare ArcGIS API for JavaScript all'esterno del portale e modificare la variabile apiUrl. Ciò è specifico dell'autenticazione a livello Web.

    4. Distribuire l'app sul server web.

Personalizzare l'app

Per personalizzare l'app, effettuare le seguenti operazioni.

  • Aggiungere widget personalizzati:
    1. Inserire il widget personalizzato nella cartella dei widget.
    2. Aggiungere il widget al file config.json dell'app.

      L'esempio riportato di seguito utilizza il widget Demo. Aggiungerlo al file config.json.

      {
            "uri": "widgets/Demo/Widget"
          },
  • Configurare l'app e i widget. Vedere Riferimento per JSON.
  • Fare riferimento ad ArcGIS API for JavaScript preferito. Fare riferimento a Cambiare l'URL di ArcGIS API for JavaScript.

Browser supportati

  • L'app 2D supporta i seguenti browser:
    • Chrome
    • Firefox
    • Safari 3 o versione successiva
    • Edge
    • Internet Explorer 9 e versioni successive
    Attenzione:

    Quando si apre l'app distribuita con OAuth in Internet Explorer 11 o Microsoft Edge, è possibile che venga visualizzato un popup in cui si chiede se si desidera chiudere la scheda. Dopo aver fatto clic su , il popup non è più visibile senza che vengano caricate informazioni nell'app. In tal caso, aggiungere .arcgis.com ai siti attendibili nelle impostazioni del browser.

  • L'app 3D supporta i seguenti browser:
    • Chrome
    • Firefox
    • Safari 7.1 e versioni successive
    • Edge
    • Internet Explorer 11
    Attenzione:

    Le app 3D non supportano dispositivi. L'uso di un'app 3D in Web AppBuilder richiede un browser Web desktop che supporti WebGL. WebGL è incorporato nelle versioni più recenti dei browser desktop più comuni. Per verificare se WebGL è abilitato nel browser in uso, aprire get.webgl.org. Per risolvere i problemi correlati a WebGL, visitare il sito dedicato alla risoluzione dei problemi di WebGL. Per ulteriori informazioni, vedere anche l'argomento di ArcGIS Online specifico per eseguire il rendering delle feature del visualizzatore scene.

Versioni supportate di ArcGIS API for JavaScript

  • ArcGIS API for JavaScript 3.20 e versioni successive.
  • ArcGIS API for JavaScript viene fornito con Portal for ArcGIS 10.5.1.