An app created by Web AppBuilder can be downloaded and hosted on your web server. Any 2D or 3D app that is downloaded must be registered with ArcGIS Online or ArcGIS Enterprise if the app references nonpublic items.
Note:
Wherever you deploy the app, it still needs access to the web map.
Download an app created by Web AppBuilder
Download the app from the My Content tab of the content page.
- On the My Content tab of the content page, click the app to view its item details.
- Click Download on the Overview page. The .zip file downloads to your computer.
Deploy the app
Do the following to deploy the app on your web server:
- Unzip the downloaded app.
- Deploy the app on your web server.
- Add a proxy to your app. Refer to Use proxy for details.
- Add and register the app. Refer to Add apps and Register your app.
- Copy and paste the app ID to the appId property in the app config.json file. Save the file.
- View the app in your browser.
Customize the app
Do the following to customize the app:
- Add custom widgets:
- Put a custom widget in the widgets folder.
- Add the widget to the app’s config.json file.
The example below uses the Demo widget. Add it to the config.json file.
{ "uri": "widgets/Demo/Widget" },
- Configure the app and widgets. Refer to JSON reference.
- Reference the preferred ArcGIS Maps SDK for JavaScript. Refer to Change the URL of ArcGIS Maps SDK for JavaScript.
Supported browsers
For a list of browsers supported by your deployed 2D and 3D apps, see Supported browsers.
Note:
If nothing loads in the app when it's opened, you may need to add .arcgis.com to the trusted sites in your browser's settings.
Supported versions of ArcGIS Maps SDK for JavaScript
2D apps support ArcGIS Maps SDK for JavaScript 3.x, and 3D apps use ArcGIS Maps SDK for JavaScript 4.31. See System Requirements for additional information.