nextgis / android_gisapp

:dart: GIS application for Android
http://nextgis.com/nextgis-mobile
GNU General Public License v3.0
129 stars 107 forks source link

Сбой настроек подключения к nextgis.com с последующей потерей данных #542

Open ABiatov opened 7 years ago

ABiatov commented 7 years ago

Вводные: 1) Есть несколько смартфонов с NGM некоторые чистые, а на одном уже есть подключение к nextgiscom под пользователем "гость". 2) Создана форма для полевого сбора данных в formbuilder на основании слоя из nextgiscom с подключением через пользователя dataeditor 3) Форма загружена на все устройства и проводился сбор данных через нее. 4) При попытке синхронизовать собранные данные через интернет, с устройств на которых ранее небыло подключения к nextgiscom данные синхронизируются (отправляются в облако). А с устройства на котором ранее было создано подключение "гость" данные не отправляются, хотя при создании слоя на основании формы новый слой создался и данные из облака подгрузились. В NGM в настройки NextGIS автоматическая синхронизация включена для всех слоев.


Предполагаемое решение:

5) В NGM зашел в настройки NextGIS в подраздел "Редактировать учетную запись", и увидел, что отмечена галочкой роль "Гость". 6) снял галочку с "Гость" и вел параметры пользователя dataeditor 7) синхронизировал данные нажав две стрелочки над списком слоев в NGM 8) Возникла настоящая проблема - собранные мной ДАННЫЕ ПРОПАЛИ с моего устройства, зато загрузились данные собранные через другое устройство.

ABiatov commented 7 years ago

Прелагаемое решение конфликта учетных записей: Если в NGM уже есть гостевое подключение к nextgiscom, то при открытии формы из formbuilder с параметрами авторизации dataeditor или administrator, заменять гостевое подключение на авторизированное. И если уже было подключение NGM к nextgiscom как dataeditor или administrator то пароль авторизации заменять на новый из формы.

ABiatov commented 7 years ago

Предлагаемое решение потери данных: Создать возможность односторонней отправки данных в облако. т.е. собранные данные улетают в nextgiscom, но изменения из nextgiscom в NGM не загружаются. Данный функционал полезен и в других ситуациях, подробнее тут: https://github.com/nextgis/android_gisapp/issues/543

4eRTuk commented 7 years ago

@ABiatov какая у вас версия приложения? Посмотрите, пожалуйста, в "О программе".

ABiatov commented 7 years ago

Сейчас v.2.4.2. (rev.18) Недавно получал обновления из TestFairy