Веб-приложение ArcGIS не будет загружаться на мобильное устройство

#android #cordova #gis #arcgis

#Android #кордова #гис #arcgis

Вопрос:

Я создал приложение с помощью ArcGIS Web App Builder, и при размещении на локальном сервере оно работает нормально, но когда я создаю приложение с помощью Apache Cordova и загружаю APK-файл на телефон и устанавливаю его. Это приложение не будет загружаться на телефон и останется на заставке. Есть идеи?

Ответ №1:

Это может быть очевидным вопросом, но основано ли оригинальное приложение Arcgis на приложениях веб-сервера esri или у вас есть собственный сервер esri? В предыдущих беседах с esri они указали, что приложения должны запускаться через их серверы (или в конечном итоге контролироваться ими) и не могут быть автономными без учетной записи сервера. Кто-то в stackoverflow может добавить больше информации, но один из тестов этого — посмотреть, будет ли весь веб-пакет работать без подключения к Интернету. Обычно вы обнаружите, что базовые карты и другие встроенные файлы взаимодействуют с esri mothership.

Комментарии:

1. Оно основано на всем, что загружено в ZIP-файле, созданном WebAppBuilder. Для создания приложения не требуется никакой связи с arcgis server или онлайн. То есть вы считаете, что для его работы мне нужно запустить его на сервере arc? Если оно находится на моем сервере Windows, у меня все работает нормально.

2. Удалось ли вам запустить все файлы карты без подключения к Интернету?

3. Это именно моя точка зрения … есть некоторые ресурсы, которые находятся на серверах esri. У кого-то еще в этом списке может быть обходной путь для этого … но в принципе, я обнаружил, что esri имеет много связей с их онлайн-сборками, Так что, если сборка работает, Вероятно, будут некоторые недостающие ресурсы (базовые карты и т. Д.). Пока только мой опыт.

4. Да, всякий раз, когда я пытаюсь открыть приложение, если оно не запущено на сервере, оно не проходит мимо заставки, но если вы что-нибудь узнаете, это было бы здорово!