Обновление WiaTag iOS: Статус сервиса, и служб геолокации.
Уважаемые пользователи WiaTag,
В текущем обновлении WiaTag повилась функция ‘Статус сервиса и служб геолокации’ расширенных настроек, которая позволяет посылать сообщения со следующими параметрами:
- Статус сервиса
- Статус служб геолокации
- Отчет об аварийном завершении
Данный фунционал предназначен для того, чтобы предоставить диспетчерам бо́льший уровень технического контроля над использованием WiaTag и выявит случаи нецелевого использования.
Для того, чтобы включить данный функционал перейдите в:
Настройки → Расширенные настройки → Статус сервиса и служб геолокации
1. Параметр статуса сервиса
Параметр "статус сервиса" будет приходить в сообщении, когда пользователь включает или выключает сервис на главном экране WiaTag:
В Wialon'е они появляются в Сообщениях:
Сообщения отфильтрованы по 's_on':
's_on=1' — сервис включен
's_on=0' — сервис выключен
![WiaTag WiaTag](https://image.prntscr.com/image/ywe954whSFuRouxhCM2SsQ.png)
Это будет говорить нам о том, что пользователь включал либо выключал сервис.
2. Параметр служб геолокации
Для того, чтобы предотвратить еще один способ нарушения работы приложения — выключая службы геолокации в настройках телефона— мы добавили параметр служб геолокации:
![WiaTag WiaTag](https://media.giphy.com/media/l378pgSkH4OhmhC92/giphy.gif)
В этом случае параметр в сообщении будет “ls=1” для события включения геолокационных сервисов, “ls=0” — для события выключения геолокационных сервисов:
![WiaTag WiaTag](https://image.prntscr.com/image/fqA_VTMrSFOtNZL1PTKsTw.png)
3. Отчет об аварийном завершении
Наконец, если произошел сбой работы приложения, то в сообщении прийдет параметр со значением “cr=1”
(для демонстрации мы собрали приложение, у которого происходит сбой при нажатии на “+” кнопку)
![WiaTag WiaTag](https://media.giphy.com/media/3o7aD5BgO1pMG7rOCI/giphy.gif)
В Wialon Hosting отображается следующим образом:
![WiaTag WiaTag](https://image.prntscr.com/image/5TLA4Dq4SoeWbv8kal3TwQ.png)
Обратите, пожалуйста, внимание, что сообщения с параметром служб геолокации и отчетом об аварийном закрытии приложения прийдут со следующим корректным запуском приложения.
В заключении, я бы хотел еще раз пройтись по добавленным параметрам:
ls=0 — геолокационный сервис выключен
ls=1 — геолокационный сервис включен
s_on=0 — сервис работы приложения выключен
s_on=1 — сервис работы приложения включен
cr=1 — произошел сбой работы приложения
Геолокационный сервис — геолокация в iOS, доступная по пути: Настройки --> Конфиденциальные --> Геолокационные сервисы (вкл/выкл) либо выбор одной из настроек для конкретного приложения (Всегда, только во время работы, никогда). Для корректрной работы прилодения должно быть выбрано "Всегда".
Сервис — включение или выключения сервиса на главном экране WiaTag
Функционал включен по умолчанию для новых пользователей WiaTag.
Схожий функционал будет добавлен в Andriod версию приложения в будущих обновлениях.
Pavel Bushuyeu
Product Owner, Mobile
Gurtam