Текущее время: 26 сен 2020, 06:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Особенности работы на Android 6+
СообщениеДобавлено: 25 окт 2016, 19:49 
Не в сети
Support Live GPS
Аватар пользователя

Зарегистрирован: 25 сен 2012, 08:43
Сообщений: 2672
<< Перейти к оглавлению

Если на вашем смартфоне с Android 6 и выше приложение перестает работать при выключенном экране или работает с задержками, обязательно прочитайте инфомацию ниже.

Причина - Android Doze или режим экономии батарейки

В версии Android 6 (Marshmallow) появился неотключаемый режим экономии - Android Doze.
Суть этого режима в следующем:
  • Экран выключен. Некоторое время (примерно 15-30 минут) телефон работает без ограничений
  • Если телефон не заряжается, экран выключен более 30 минут, телефон лежит на одном месте, то включается режим Doze
  • В режиме Doze для приложений отключается передача данных (wi-fi, gprs), отключается GPS, акселерометр, расписания и другие модули, которые могут расходовать батарейку.
  • Каждые 5-10 минут Android выходит из Doze, давая приложениям поработать в фоне. Длительность такого "окна" не более 5-10 минут и снова включается Doze.
  • Чем дольше телефон лежит без активности, тем реже становятся "окна", когда приложениям позволено работать. В конечном итоге "окно" предоставляется раз в 6 часов.

Каждый производитель добавил свои особенности в работу режима Doze, поэтому на разных моделях поведение системы и временные интервалы могут отличаться.
Более подробную информацию об Android Doze и его влияние на вашу модель вы можете прочитать в интернете.

Как Android Doze влияет на Real Time Tracker?

При включении Doze приложение может вести себя не корректно:
  • Перестают передаваться данные на сервер мониторинга, когда экран выключен. Либо передаются c 5-10 минутными и более интервалами.
  • Из-за отсутствия GPS определение координат возможно только по LBS, что влияет на подробность трека
  • Работают с задержками расписания, старт экономичного режима, запуск по акселерометру

Если на вашем телефоне нет подобных проблем, ничего делать не нужно.

Как нормализовать работу приложения Real Time Tracker?

Название пунктов и их расположение может отличаться на разных моделях. Но суть должна быть одинакова у всех

  • Добавьте приложение в белый список (white list).
    Настройки системы -> Батарея -> Экономия заряда. Установите для Real Time Tracker "Не экономить заряд".
  • Добавьте приложение в разрешенные менеджера автозапуска.
  • Запретите выгрузку приложения из ОЗУ (настройки task killer).
  • Проверьте режимы энергосбережения. Если у вас включены режимы повышенной экономии, попробуйте их отключить, выбрав режим, который не отключает модули при выключенном экране
  • Настройки wi-fi и GPRS. Установите не отключать в спящем режиме
  • Поищите в интернете информацию по вашей модели, как нормализовать работу в фоне при включенном Doze.

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

Если проделанные пункты не помогли, это означает, что ваш производитель максимально урезал возможности для приложений. Воспользуйтесь настройкой в приложении "Выводить из режима сна"

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

При возникновении вопросов или проблем во время работы в спящем режиме на Android 6+, запишите технический лог, приложите файл лога и подробно опишите ситуацию в службу поддержки support@livegpstracks.com

<< Перейти к оглавлению


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Особенности работы на Android 6+
СообщениеДобавлено: 25 окт 2016, 20:21 
Не в сети
Support Live GPS
Аватар пользователя

Зарегистрирован: 25 сен 2012, 08:43
Сообщений: 2672
Пример настройки на Xiaomi Redmi 3S

1. Разрешить автозапуск трекера в настройках Безопасности:

Безопасность -> Разрешения -> Автозапуск -> включить переключатель напротив Real Time Tracker



2. Разрешить фоновую активность процессу:

Настройки -> Батарея и производительность -> Расход заряда батареи приложениями -> Выбрать приложения -> тап по RealTimeTracker -> установить переключатель фоновой активности на "Нео ограничений" ( = "Нет ограничений", опечатки системы), установить переключатель местоположения в фоне на "Разрешить"





3. Запретить выгрузку Real Time Tracker из ОЗУ:

Нажать на сенсорную кнопку с полосками, вызывающую список всех запущенных приложений -> Найти RealTimeTracker (при условии что главное окно приложения было предварительно открыто) -> свайпом вниз вызвать меню для приложения и тапнуть на значок замка "Lock" . Изображение приложения помечено значком замка.






Вложение:
11.png [105.46 KiB]
Скачиваний: 0
Вложение:
10.png [105.35 KiB]
Скачиваний: 0
Вложение:
09.png [104.11 KiB]
Скачиваний: 0
Вложение:
08.png [162.21 KiB]
Скачиваний: 0
Вложение:
07.png [119.24 KiB]
Скачиваний: 0
Вложение:
06.png [109.94 KiB]
Скачиваний: 0
Вложение:
05.png [68.33 KiB]
Скачиваний: 0
Вложение:
04.png [84.57 KiB]
Скачиваний: 0
Вложение:
03.png [123.13 KiB]
Скачиваний: 0
Вложение:
02.png [55.72 KiB]
Скачиваний: 0
Вложение:
01.png [125.17 KiB]
Скачиваний: 0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Особенности работы на Android 6+
СообщениеДобавлено: 15 июн 2017, 15:39 
Не в сети
Support Live GPS
Аватар пользователя

Зарегистрирован: 25 сен 2012, 08:43
Сообщений: 2672
<< Перейти к оглавлению

Проблемы с отправкой данных на Android 7

Если вы установили приложение через Google Play, индикатор в правом нижнем углу горит зеленым, но на сервисе нет ни одной координаты от трекера, то скорее всего для приложения заблокирован доступ в интернет со стороны появившегося в Android 7 "Data Saver" (специальный системный режим, блокирующий интернет для приложений, работающих в фоне)

Зайдите в настройки Android - пункт "Передача данных" ("Data usage")
Настройка "Data Saver" в положении "On" - Нажмите на нее
Нажмите на пункт "Unrestricted data access" (неограниченный доступ к данным)
Найдите приложение Real Time Tracker - проверьте, что переключатель во включенном состоянии. Если это не так, активируйте переключатель.

Изображение

Проверьте так же другую настройку:

Настройки Android - Приложения - Страница Real Time Tracker.
Должен быть пункт про передачу данных. Нужно на него нажать.
Откроется новое окно, где будут настройки "Передача данных в режиме экономии" и "Фоновый режим"
(точная формулировка может быть разной на разных устройствах, но суть фразы про передачу в режиме сна или экономии батарейки и фоне).
Если настройки выключены, включите их.

Если настройки включены, то на некоторых устройствах это ложная информация. Несколько раз выключите и снова включите переключатели.
Оставьте переключатели во включенном состоянии.

Изображение

На некоторых устройствах есть следующая настройка, которую так же нужно проверить:

Настройки Android - пункт "Передача данных"
Нажать на кнопку "три точки" в правом верхнем углу - в выпадающем меню нажать на "Контроль использования данных".
Найти Real Time Tracker - проверить, что установлено значение "Разрешить". Если значение иное, переключить на "Разрешить"

Изображение

Если после указанных настроек отправка данных не нормализовалась:
  • Проверьте другие настройки вашей системы и настройки приложения в системе. Нет ли установок, блокирующих доступ конкретного приложения к интернету.
  • На странице приложения на нашем сайте попробуйте скачать APK файл приложения и установить из него. Учтите, что настройках системы должно быть включено "Разрешить установку из сторонних источников" (Настройки Android - Безопасность), чтобы устанавливать приложения напрямую из APK файлов
  • В приложении включите технический лог, запишите лог за 30 минут работы трекера в постоянном режиме. Отправьте лог в нашу техническую поддержку support@livegpstracks.com. Просим вас подробно указывать причину обращения и суть ошибки, а не только присылать лог без каких-либо пояснений.

<< Перейти к оглавлению
Вложение:
A7_inet_settings.png [59.53 KiB]
Скачиваний: 0
Вложение:
A7_inet_datacontrol.png [101 KiB]
Скачиваний: 0
Вложение:
A7_inet_datasaver.png [113.67 KiB]
Скачиваний: 0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Особенности работы на Android 6+
СообщениеДобавлено: 29 июн 2017, 17:38 
Не в сети
Support Live GPS
Аватар пользователя

Зарегистрирован: 25 сен 2012, 08:43
Сообщений: 2672
<< Перейти к оглавлению

Работа в фоне на Android 8

В версии Android 8 со стороны системы заблокирована работа приложений в фоне (когда окно приложения свернуто или полностью закрыто).
Право на работу в фоне имеют только сервисы с повышенным приоритетом.

Для того, чтобы приложение нормализовало работу в фоне сделайте следующее:

Зайдите в настройки Android.
1. Батарея.
1.1 Батарея. Режимы "Режим энергосбережения" и "Ультра" должны быть выключены.
1.2 Батарея -> Запуск. У приложения RealTimeTracker должен быть установлен параметр "Управление вручную". При выборе этого параметра установить значения "Автозапуск", "Косвенный запуск", "Работа в фоновом режиме" в положение "включено".
1.3 Батарея -> Настройки (шестеренка сверху справа).
1.3.1 Пункт "Wi-Fi в спящем режиме" в положение "Всегда".
1.3.2 Пункт "Моб. передача вкл. в спящем режиме" в положение "Включено".
1.3.3 Пункт "Сообщать об энергоемкости" в положение "Выключено".
2. Приложения и уведомления -> Приложения -> Настройки (шестеренка внизу) -> Специальный доступ
2.1 Игнорировать оптимизацию батареи. В выпадающем списке выбрать "Все приложения". У приложения RealTimeTracker необходимо установить статус "Разрешить".
2.2 Запись системных настроек. У приложения RealTimeTracker необходимо установить статус "Включено".
2.3 Неограниченный доступ к передаче данных. У приложения RealTimeTracker необходимо установить статус "Включено".
3. Беспроводные сети -> Передача данных.
3.1 Сетевые приложения. У приложения RealTimeTracker необходимо установить "галки" во всех пунктах - "Передача данных", "Wi-Fi".
3.2 Экономия трафика в положение "Выключено". В этом же меню можно проверить наличие разрешения "Неограниченный доступ к передаче данных".
4. Приложения и уведомления -> Приложения -> RealTimeTracker
4.1 Права. Должен быть доступ к "Ваше местоположение", "Память", "Контакты".
4.2 Статистика трафика. Внизу можно проверить состояние - должны быть разрешены пункты "Передача данных", "Wi-Fi", "Фоновые".
4.3 Батарея. Здесь можно проверить правильность установки пунктов 1.2 и 1.3.3 данной инструкции.
4.4 Запись системных настроек. См. п. 2.2, должно быть включено.

Отдельные пункты могут отсутствовать или находиться в других местах в зависимости от производителя.

Обращаем внимание: по правилам Google при запуске процессов с повышенным приоритетом, приложение обязано показывать свою иконку в строке уведомлений ("шторке"). Поэтому вы всегда будете видеть иконку приложения, когда оно запущено, вне зависимости от установленной настройки "Индикатор в строке уведомлений".

<< Перейти к оглавлению


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB

Поддержка: support@livegpstracks.com или форум Карта сайта © 2010-2020. Live GPS Tracking