Skip To Content

下载应用程序

在本主题中

Web AppBuilde 创建的应用程序可下载到您的 Web 服务器上并在该服务器上进行托管。

下载应用程序

通过门户中我的内容下载该应用程序。

  1. 我的内容中,单击应用程序以查看其项目详细信息。
  2. 单击代码附件属性上的下载

部署应用程序

根据门户的身份验证部署应用程序。

  • 如果您的门户被配置为使用 OAuth2 或 SAML 身份验证,则请执行以下操作以在 Web 服务器上部署应用程序:
    1. 解压下载的应用程序。
    2. 将代理添加至应用程序。有关详细信息,请参阅使用代理
    3. 添加并注册应用程序。请参阅添加应用程序注册应用程序
    4. 复制 AppID 并将其粘贴至应用程序配置文件中的 appId 属性。保存文件。
    5. 在 Web 服务器上部署应用程序。
  • 如果您的门户被配置为使用 IWA、PKI 或 LDAP 身份验证,则请执行以下操作以在 Web 服务器上部署应用程序:
    1. 解压下载的应用程序。
    2. 将代理添加至应用程序。有关详细信息,请参阅使用代理
    3. 在 Web 服务器上部署应用程序。

自定义应用程序

要自定义应用程序,请执行以下操作:

  • 添加自定义微件:
    1. 将自定义微件放置到微件文件夹中。
    2. 将微件添加至应用程序的 config.json。

      以下示例采用的是“演示”微件。将其添加至 config.json 文件。

      {
            "name": "Demo",
            "label": "Demo",
            "uri": "widgets/Demo/Widget",
            "index": 13,
            "id": "widgets/Demo/Widget_1"
      
          },
    3. 打开 widgets/widgets-manifest.json 并添加新的键/值对。键是微件的 URI,值是微件 manifest.json 的内容。

      以下示例采用的是“演示”微件。添加“widgets/Demo/Widget”键并将其 manifest.json 内容复制到 widgets-manifest.json。

      "widgets/Demo/Widget": {
          "name": "Demo",
          "platform": "HTML",
          "version": "0.0.1",
          "author": "Esri R&D Center Beijing",
          "description": "This is the widget used in developer guide",
          "copyright": "",
          "license": "http://www.apache.org/licenses/LICENSE-2.0"
        },
  • 配置应用程序和微件。请参阅 JSON 参考
  • 首选参考 ArcGIS API for JavaScript。请参阅更改 ArcGIS API for JavaScript 的 URL

支持的浏览器

部署应用程序支持的浏览器与 Web AppBuilder 支持的浏览器相同。

  • Chrome
  • Firefox
  • Safari 3+
  • Internet Explorer 8+。不支持 Internet Explorer 7 及更低版本。

受支持的 ArcGIS API for JavaScript 版本

  • ArcGIS API for JavaScript 3.13 及以上版本。
  • 随附 Portal for ArcGIS 10.3.1 版本的 ArcGIS API for JavaScript。