Die durch Web AppBuilder erstellten Apps können heruntergeladen und auf Ihrem Webserver gehostet werden. Jede heruntergeladene 2D- oder 3D-App muss in ArcGIS Online oder Portal for ArcGIS registriert werden, falls die App auf nicht öffentliche Elemente verweist.
Herunterladen
Laden Sie die App aus Eigene Inhalte herunter.
- Klicken Sie in Eigene Inhalte auf die App, damit die Elementdetails angezeigt werden.
- Klicken Sie bei der Eigenschaft Code-Anlage auf Herunterladen. Die ZIP-Datei wird auf Ihrem Computer gespeichert.
Bereitstellen
Stellen Sie die App auf der Grundlage der Authentifizierung Ihres Portals bereit.
- Wenn Ihr Portal mit eine OAuth2- oder SAML-Authentifizierung konfiguriert ist, gehen Sie wie folgt vor, um die App auf Ihrem Webserver bereitzustellen:
- Entpacken Sie die heruntergeladene App.
- Fügen Sie zu Ihrer App einen Proxy hinzu. Details finden Sie unter Proxy verwenden.
- Fügen Sie die App hinzu, und registrieren Sie sie. Informationen finden Sie unter Hinzufügen von Anwendungen und Registrieren der Anwendung.
- Kopieren Sie die App-ID, und fügen Sie sie in der App-Konfigurationsdatei zur Eigenschaft „appId“ hinzu. Speichern Sie die Datei.
- Stellen Sie die App auf Ihrem Webserver bereit.
- Wenn Ihr Portal mit einer IWA-, PKI- oder LDAP-Authentifizierung konfiguriert ist, gehen Sie wie folgt vor, um die App auf Ihrem Webserver bereitzustellen:
- Entpacken Sie die heruntergeladene App.
- Fügen Sie zu Ihrer App einen Proxy hinzu. Details finden Sie unter Proxy verwenden.
- Stellen Sie die App auf Ihrem Webserver bereit.
Anpassen
Gehen Sie wie folgt vor, um die App anzupassen.
- Benutzerdefinierte Widgets hinzufügen:
- Legen Sie das benutzerdefinierte Widget im Ordner „widgets“ ab.
- Fügen Sie das Widget zur Datei "config.json" der App hinzu.
Im folgenden Beispiel wird das Demo-Widget verwendet. Fügen Sie es zur Datei "config.json" hinzu.
{ "uri": "widgets/Demo/Widget" },
- Konfigurieren der App und der Widgets. Weitere Informationen finden Sie unter JSON Reference (JSON-Referenz).
- Referenzieren Sie die bevorzugte ArcGIS API for JavaScript. Informationen finden Sie unter Change the URL of ArcGIS API for JavaScript URL für ArcGIS API for JavaScript ändern.
Unterstützte Browser
- Die 2D-App unterstützt die folgenden Browser:
- Chrome
- Firefox
- Safari 3 oder höher
- Kante
- Internet Explorer 9 und höher
Vorsicht:
Wenn Sie die bereitgestellte App mit OAuth in Internet Explorer 11 oder Microsoft Edge öffnen, wird möglicherweise ein Pop-up angezeigt, in dem Sie gefragt werden, ob diese Registerkarte geschlossen werden soll. Nachdem Sie auf Ja geklickt haben, wird das Pop-up ausgeblendet, es wird jedoch nichts in die App geladen. Wenn dies der Fall ist, fügen Sie .arcgis.com den vertrauenswürdigen Sites in den Einstellungen Ihres Browsers hinzu.
- Die 3D-App unterstützt die folgenden Browser:
- Chrome
- Firefox
- Safari
- Kante
- Internet Explorer 11
Vorsicht:
3D-Apps unterstützen keine Geräte. Um eine 3D-App in Web AppBuilder verwenden zu können, ist ein Desktop-Webbrowser erforderlich, der WebGL unterstützt. WebGL ist in die aktuellen Versionen der gängigsten Desktop-Browser integriert. Um zu testen, ob WebGL für Ihren Browser aktiviert ist, öffnen Sie get.webgl.org. Weitere Informationen zur Behebung von Problemen im Zusammenhang mit WebGL finden Sie unter WebGL Troubleshooting. Weitere Informationen finden Sie auch im ArcGIS Online-Thema zur Darstellung von Scene Viewer-Features.
Unterstützte Versionen von ArcGIS API for JavaScript
- ArcGIS API for JavaScript 3.15 und höher.
- ArcGIS API for JavaScript wird mit Portal for ArcGIS 10.4 ausgeliefert.