Прогой пользуюсь давно. Очень доволен.
На новом телефоне под управлением MIUI cталкнулся с такой проблемой. Она описана на сайте, но не все, кто скачает программу с маркета полезут сюда за настройками.
Настройки программы у меня стоят: звуковая и голосовая информация только при превышении >20, без визуальных оповещений. Программа работает в фоне.
Настройки MIUI стандартные, как и у большинства пользователей.
Запускаю программу в фоновом режиме, ставлю в стакан. Программа работает, геолокация включена. Экран гаснет. Все нормально. Через ~10 мин. MIUI отключает геолокацию. Экран потушен, значка локации не видно, да и многим это ни о чем не говорит. Приложение продолжает стабильно работать... но ни о чем не информирует!
Получается, программа работала (!), затем перестала работать. Для большинства пользователей - это плохой знак и никто не будет разбираться с причиной. Программа пойдет в корзину.
Поэтому, если уж программа заработала, то пользователю нужно объяснить, почему она перестала работать. Я говорю о проверке доступности сервиса геолокации в фоне, так как он является ОСНОВОЙ работы программы. Как только он пропал, должно высвечиваться системное предупреждение о не работе сервиса. Ну и пути решения. В настройках можно поставить чекбокс с отключением этой проверки (по умолчанию вкл).
Сегодня MIUI, завтра какая-нибудь PIUI... не важно.
Подумайте о пользователях! )