Техническая поддержка
Приложение СПАСАТЕЛЯ

Версии для Android

Особенности настройки приложения спасателя.

0. Android стандартные настройки для разных моделей

Образцы стандартных настроек

1. Режимы работы.

Приложение Спасателя функционирует в 2-х режимах:
а) "Готовность к вызовам" - выключена. Фактически, это состояние вне дежурства
В этом режиме, приложение не принимает и не отправляет никаких данных и никак не взаимодействует с сервером.
Электроэнергию не тратит. GPS и другие сервисы не использует.


б) "Готовность к вызовам" включена.
Этот режим соответствует активному дежурству спасателя.
Когда спасатель на дежурстве, то приложение принимает вызовы и отправляет данные о спасателе на сервер.

2. Энергопотребление и передача данных.

Чтобы система понимала, где находится в данный момент спасатель, приложение, а именно, так называемая его "фоновая" часть, эпизодически считывает координаты и отправляет их на сервер.
Считывание координат происходит не обязательно от GPS. Система сама определяет самый правильный источник данных и определяет координаты. Это может быть как GPS, так и WiFi и т.п.

Запрос координат от GPS потребляет значимое количество электроэнергии. В связи с этим, для экономного расходования аккумулятора реализован адаптивный принцип получения координат.
Он заключается в том, что, чем быстрее вы перемещаетесь, тем чаще происходит опрос координат и наоборот, находясь на месте, приложение начинает делать существенные паузы и снижает энергопотребление до минимума.

Сейчас энергопотребление на Android версий 6 и старше, не превышает в среднем энергопотребления такого приложения как Telegram и позволяет спокойно находиться в дежурном режиме, практически не уменьшая привычное время работы смартфона.

Есть особый режим, а именно, режим активного вызова. Если вы приняли вызов, то приложение начинает активно (в онлайне) взаимодействовать с сервером, передавая и местоположение и обмениваясь необходимыми данными. Это происходит до момента закрытия вызова.

3. О работе приложения и разрешениях.

Система Android на смартфонах старается всячески минимизировать энергопотребление приложений, это правильно и важно, в особенности для тех приложений, которые не используются в настоящий момент. Приложение Спасатель.Рядом является исключением. Для нормальной работы ему необходимы дополнительные привилегии, чтобы, именно само приложение регулировало параметры своего энергопотребления, а не стандартные средства смартфона.

В противном случае, через какое-то время, Аndroid автоматически останавливает работу приложения и данные перестают передаваться на сервер.

Приложение спроектировано таким образом, что при установке и запуске, оно запрашивает необходимые разрешения. Это является необходимым условием для нормальной работы. Пожалуйста, не отказывайте приложению в нужных полномочиях, в противном случае, система не будет работать на вашем смартфоне.

В большинстве случаев, приложение постарается автоматически включить все нужные разрешения, но у различных производителей, android может быть настроен по-разному.

4. Необходимые разрешения.

Названия разрешений условные, в зависимости от перевода и производителя, могут немного отличаться в формулировках.

а) "Не ограничивать расход батареи" - ДА
Это разрешение не означает, что приложение будет тратить бесконечно много энергии вашего аккумулятора. Это означает, что система android не будет принудительно отключать приложение, когда оно находится в дежурном режиме.


б) "Добавить в исключения автоматической очистки памяти" - ДА
Существуют встроенные в Android сервисы очистки памяти и сторонние приложения, управляющие очисткой приложений как в автоматическом режиме, так и вручную.
Практически во всех этих приложениях, есть возможность указать исключения. То есть, те приложения, которые не нужно удалять из памяти автоматически.
Удаление приложения из памяти приведет к тому, что режим "дежурства" прервется и сервер известит вас о том, что вы более "не готовы к вызовам".


в) "Доступ к данным геолокации/местоположения" - ДА
Без доступа к геолокации приложение не может работать. Если вы отключите данное разрешение, система не сможет встать на дежурство.
Обратите внимание, в современных версиях android, включенный режим "геолокация" не ведет к чрезмерному расходу батареи. GPS и другие сервисы включаются по мере нобходимости. Принудительно выключать GPS в современных версиях (6 и выше) нет необходимости.


5. Сообщения об ошибках.
Сервер системы может прислать уведомление о том, что с вашего приложения не поступают данные.
После второго предупреждения, он просто принудительно снимет вас с дежурства.

Что это означает?
Это означает, что от вашего смартфона в течение длительного врмени не поступают данные.

Причин может быть несколько:
a) Не установлены нужные разрешения для приложение и android прекращает работу приложения принудительно (см. п.4)
б) Принудительно выключена геолокация, то есть связь с сервером есть, а данных о вашем местоположении нет.
в) Нет связи с сервером, по причинам различного характера. Например, у вас установлено приложение, ограничивающее и контролируещее доступ в интернет (обычно это антивирус или подобное приложение) и в нем для приложения Спасателя не установлены разрешения. Возможны проблемы с доступом к серверу в корпоративных сетях с ограниченным доступом.
г) Особый случай - при включенной передаче данных по сетям мобильной связи и выключеном WiFi следует помнить, что большинство смартфонов не умеет передавать данные одновременно с разговором. При очень длительных разговорах, возникает большая пауза в передачи данных о вашем дежурстве и система может решить, что вы недоступны. Разработчики стараются учесть такую ситуацию, но теоретически такое может быть.


Установите приложение в App Store и Play Market

Присоединяйтесь к нам!