Комментарии 2
Как обрабатываете попытки скама с стороны пользователей?
Например: отобрать разрешение на работу с координатами в фоне, попытки руками остановить сервис и самое жесткое и не приятное это режим ультра экономии энергии?
На личных мобильных устройствах пользователь всегда может сознательно или случайно нарушить работу трекера: отключить разрешения, активировать режим энергосбережения или вовсе удалить приложение. Поскольку это персональное устройство, администрация не может полностью исключить такие ситуации - приложение работает в рамках предоставленных пользователем прав.
Для корпоративных устройств, управляемых через MDM-системы (Mobile Device Management), эти риски минимизированы. Администратор может:
заблокировать изменение критических настроек
запретить удаление приложения
дистанционно восстановить необходимые разрешения
С точки зрения трудовой дисциплины, коммерческий представитель должен предоставлять ежедневный отчет о маршруте. Намеренное препятствование работе трекера противоречит его профессиональным обязанностям и может рассматриваться как нарушение.
Трекер должен фиксировать и передавать на сервер дополнительную информацию: текущий статус разрешений, изменениях системных настроек и тд. Эти данные позволяют отличать сбои от намеренных действий, оказывать адресную помощь сотруднику.
«Open Tracker: как разработать Android-приложение для автоматического трекинга коммерческих представителей. Часть 1»