PROBLEMA

ArcGIS Instant Apps exibe o modelo do aplicativo e o mapa da web do modelo e não o aplicativo configurado e o mapa da web

Last Published: June 15, 2024

Descrição

Ao iniciar um aplicativo instantâneo configurado a partir do ArcGIS Online, o aplicativo abre o modelo do aplicativo instantâneo ao invés do aplicativo instantâneo configurado e do mapa da web.

Isso é mostrado na imagem abaixo, com o aplicativo instantâneo Barra Lateral, onde o modelo de amostra está à esquerda, enquanto nosso aplicativo instantâneo personalizado está à direita.

Esta imagem mostra uma comparação lado a lado do aplicativo instantâneo de modelo e do aplicativo instantâneo personalizado 

Embora seja exibido corretamente durante a edição, ao publicar e iniciar o aplicativo instantâneo, obtemos uma página que se parece com o modelo. Observe na URL que o endereço do aplicativo é 'org_name.maps.arcgis.com/apps/instant/sidebar/index.html'. Isso indica que, enquanto o aplicativo instantâneo está sendo carregado, ele não está conectado à ID do item da configuração personalizada que criamos. Como o aplicativo instantâneo não sabe qual configuração usar, o padrão é o modelo em 'index.html', da seguinte maneira:

https://org_name.maps.arcgis.com/apps/instant/sidebar/index.html

Esta imagem mostra o aplicativo instantâneo depois que ele é publicado e iniciado

Causa

A causa desse problema é que a URL não está conectada ao aplicativo configurado. Isso faz com que o aplicativo instantâneo use o modelo padrão da descrição desse problema, conforme mostrado na captura de tela abaixo. Embora não seja a fonte original desse problema, o motivo pelo qual o aplicativo instantâneo continua a abrir o modelo é que, nas configurações do aplicativo instantâneo, a URL é definida como o seguinte:

https://org_name.maps.arcgis.com/apps/instant/sidebar/index.html

Aqui está uma captura de tela mostrando essa configuração, que pode ser encontrada nos detalhes do item.

Aqui está a página de configurações onde a URL é definida apenas para index.html

Solução ou Solução Provisória

Para corrigir a URL, comece coletando o appid do seu aplicativo instantâneo. O ID do item pode ser encontrado de duas maneiras, mas para aplicativos instantâneos, isso pode ser encontrado no final da URL ao configurar o aplicativo da seguinte maneira e conforme mostrado na captura de tela abaixo.

Na página Configurações:

ess.maps.arcgis.com/home/item.html?id=0cbd7147df5a46f592af869cb21df603=settings

Na página de configuração do aplicativo:

ess.maps.arcgis.com/apps/configure-template/index.html?appid=0cbd7147df5a46f592af869cb21df603

Esta imagem mostra onde encontrar o appid do aplicativo instantâneo por meio da página de configurações do item ou da página de configuração do aplicativo instantâneo

Depois que o appid for obtido, vá para a página de detalhes do item do aplicativo instantâneo e, em configurações, adicione o parâmetro "?appid=<ID DE ITEM DO SEU APLICATIVO>" à URL, mas substitua o <ID DE ITEM DO SEU APLICATIVO> pelo ID de item do seu aplicativo. É importante observar que essa URL diferencia letra maiúsculas de minúsculas, portanto, se qualquer parte do parâmetro appid estiver em letras maiúsculas, o aplicativo NÃO FUNCIONARÁ. Depois que o appid for anexado á URL na página de configurações, a URL deverá ser semelhante ao seguinte, mas com o appid que reunimos anteriormente.

https://ess.maps.arcgis.com/apps/instant/sidebar/index.html?appid=0cbd7147df5a46f592af869cb21df603

Isso mostra a URL necessária para que o aplicativo instantâneo funcione

Neste ponto, você pode reiniciar o aplicativo e ele deve utilizar a configuração personalizada e o mapa da web que você criou.

ID do Artigo: 000031161

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download