Collector for arcgis для android загружает карту, но не загружает редактируемый слой

0 голосов
спросил 29 Ноя, 17 от berdichevskiyva (160 баллов)
Здравствуйте! Помогите пожалуйста решить следующую проблему работы приложения Collector for arcgis для android:

Исходные данные:

-Развернут геопортал организации

-Портал доступен в сети интернет (порт 443)

-для доменного имени установлен заверенный серт. центром SSL сертификат

-создана карта с редактируемым слоем (тип точки)

-Collector for arcgis для iOS прекрасно видит карту и может заносить и редактировать объекты слоя, в т.ч. с вложениями

Проблема:

Collector for arcgis для android видит карту, но при ее открытии пишет ошибку «Не удается проверить сервер, к которому выполняется подключение», после нажатия «ок», подгружается базовая подложка, но сам редактируемый слое не виден, а также отсутствует кнопка «+» для добавления нового объекта.

Как будто не может подгрузить ни редактируемый слой ни в т.ч.дополнительный (нередактируемый).

Версия приложения: 17.0.4, сборка 1030
Android 6.0.1
Device Nexus7

3 Ответы

0 голосов
ответил 29 Ноя, 17 от Grigoriy (127,020 баллов)
Выглядит так, что Вы или не имеете прав или вообще не выполнили логин в портал.

Возможно, что андроид не доверяет Вашему серверу (или сертификату, или центру сертификации).

Попробуйте войти в портал из браузера на андроиде.
оставил комментарий 29 Ноя, 17 от berdichevskiyva (160 баллов)
"Попробуйте войти в портал из браузера на андроиде."
Зашел без проблем.
оставил комментарий 29 Ноя, 17 от Grigoriy (127,020 баллов)
Ну а теперь откройте карту и поредактируйте слой :)
оставил комментарий 29 Ноя, 17 от berdichevskiyva (160 баллов)
"Ну а теперь откройте карту и поредактируйте слой :)"
Отредактировал без проблем.
Учетная запись используется такая же как и на ios.
оставил комментарий 29 Ноя, 17 от berdichevskiyva (160 баллов)
Установив старую версию для android (10. __.__) Приложени также выдает ту же ошибку, но при этом предлагает продолжить\отметнить. После "Продолжить" карта со слоями загружается и слой редактируется.
оставил комментарий 29 Ноя, 17 от Grigoriy (127,020 баллов)
редактировать 29 Ноя, 17 от Grigoriy
Возможно у Вас смешанный контент в карте, т.е. и http и https.
Создайте карту в которой все слои подключены по https.
Ну и сам портал нужно явно перевести в https.
http://server.arcgis.com/ru/portal/latest/administer/windows/configure-https.htm
оставил комментарий 29 Ноя, 17 от berdichevskiyva (160 баллов)
редактировать 29 Ноя, 17 от Grigoriy
Grigoriy, оба слоя https. Но вот подложка openstreetmap на http...неужели из-за этого?..
оставил комментарий 29 Ноя, 17 от Grigoriy (127,020 баллов)
Ну измените её временно на другую и проверьте.
оставил комментарий 30 Ноя, 17 от berdichevskiyva (160 баллов)
Grigoriy, поочередно менял все базовые карты, ни с одной не запустился редактируемый слой
оставил комментарий 30 Ноя, 17 от Grigoriy (127,020 баллов)
Нужно не менять по-очереди все карты, а создать карту, в которой весь контент (слои) подключены по https, включая "базовую карту".
оставил комментарий 30 Ноя, 17 от berdichevskiyva (160 баллов)
Так тоже делал, в качестве базовой карты ставил нередактируемый слой на https. В данном варианте приложение также "ругнулось", а после чего и вовсе ушло в бесконечную загрузку карты..
0 голосов
ответил 30 Ноя, 17 от anaymushina (500 баллов)
В геонете ведется обсуждение этой проблемы, причем не работает именно на Android, как в вашем случае. https://community.esri.com/thread/203945-collector-for-arcgis-the-server-you-are-trying-to-connect-cannot-be-verified

В итоге пишут о проблеме с самозавернными сертификатами: https://support.esri.com/en/technical-article/000017061
оставил комментарий 30 Ноя, 17 от berdichevskiyva (160 баллов)
Сертификат предоставлен одним сервисом бесплатно на 3 месяца.
Попробуем приобрести у какого-нибудь известного поставщика SSL сертификатов..
anaymushina, Grigoriy, большое спасибо за помощь!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...