O aplicativo criado pelo Web AppBuilder pode ser baixado e hospedado no seu servidor da web. Qualquer aplicativo 2D ou 3D que é baixado deve ser registrado com ArcGIS Online ou Portal for ArcGIS se o aplicativo referenciar itens não públicos.
Anotação:
Onde quer que você instale o aplicativo, ele ainda precisará de acesso ao mapa da web.
Baixar o aplicativo
Baixe o aplicativo da guia Meu Conteúdo da página de conteúdo.
- Na guia Meu Conteúdo da página de conteúdo, clique no aplicativo para visualizar seus detalhes do item.
- Clique em Download na página Visão Geral . O arquivo ZIP é baixado no seu computador.
Implantar o aplicativo
Implante o aplicativo baseado na autenticação do seu portal.
- Se o seu portal estiver configurado com autenticação de OAuth2 ou SAML, faça o seguinte para implantar o aplicativo no seu servidor da web:
- Descompacte o arquivo baixado.
- Adicione um proxy no seu aplicativo. Consulte Utilizar proxy para detalhes.
- Adicione e registre o aplicativo. Consulte Adicionar aplicativos e Registrar seu aplicativo.
- Copie e cole o ID do aplicativo na propriedade appId no arquivo de configuração do aplicativo. Salve o arquivo.
- Implante o aplicativo no seu servidor da web.
- Se o seu portal estiver configurado com autenticação de IWA, PKI ou LDAP, faça o seguinte para implantar o aplicativo no seu servidor da web:
- Descompacte o arquivo baixado.
- Adicione um proxy no seu aplicativo. Consulte Utilizar proxy para detalhes.
- Alterar URL do ArcGIS API for JavaScript.
Aviso:
Quando você acessar o aplicativo, você poderá ser solicitado para registrar muitas vezes. Isto é devido aos arquivos do JavaScript hospedados por seu portal precisarem ser autenticados. Como resultado, você deve hospedar o ArcGIS API for JavaScript fora do portal e alterar a variável apiUrl para ele. Isto é específico para autenticação em série da web.
- Implante o aplicativo no seu servidor da web.
Personalizar o aplicativo
Faça o seguinte para personalizar o aplicativo.
- Adicione widgets personalizados:
- Coloque o widget personalizado na pasta de widgets.
- Adicione o widget no arquivo config.json do aplicativo.
O exemplo abaixo utiliza o widget Demonstração. Adicione-o no arquivo config.json.
{ "uri": "widgets/Demo/Widget" },
- Configure o aplicativo e widgets. Consulte Referência de JSON.
- Referencie o ArcGIS API for JavaScript preferido. Consulte Alterar a URL do ArcGIS API for JavaScript.
Navegadores suportados
- O aplicativo 2D suporta os navegadores seguintes:
- Chrome
- Firefox
- Safari 3 ou superior
- Edge
- Internet Explorer 11
Aviso:
Quando você abrir o aplicativo implantado com OAuth no Internet Explorer 11 ou Microsoft Edge, você poderá receber um pop-up perguntando se deseja fechar esta guia. Após você clicar em Sim, o pop-up desaparece, mas nada carrega no aplicativo. Se este for o caso, adicione .arcgis.com para os sites confiáveis nas configurações do seu navegador.
- O aplicativo 3D suporta os seguintes navegadores:
- Chrome
- Firefox
- Safari 7.1 e superior
- Edge
- Internet Explorer 11
Aviso:
Os aplicativos 3D não suportam dispositivos. A utilização do aplicativo 3D no Web AppBuilder exige um navegador da web de desktop que suporta WebGL. As versões mais recentes de navegadores desktop mais comuns têm o WebGL embutido. Para testar se o navegador tem o WebGL habilitado, abra get.webgl.org. Para assuntos relacionados à correção de erros do WebGL, visite Correção de Erros do WebGL. Consulte também o tópico do ArcGIS Online específico para renderizar feições no visualizador de cena para informações adicionais.
Versões suportadas do ArcGIS API for JavaScript
- ArcGIS API for JavaScript 3.22 e superior.
- O ArcGIS API for JavaScript vem com Portal for ArcGIS 10.6.