Сторінка 1 з 1

Мобильное приложение на Android 6+

Додано: 04 квітня 2018, 10:30
boby
в смартфонах с Андроид 6 и выше введен режим Doze, главной задачей которого понизить энергопотребление телефона при выключенном экране.
Более "жесткая экономия" появилась в Андроид 7, детальней об этом можно почитать тут (см. "Режим Doze")
https://developer.android.com/about/ver ... html?hl=ru

это приводит к тому, что через несколько минут после выключения экране смартфона приложения, которые использують прямое сокет соединение со своим сервером, теряют связь с сервером и не получают от него сообщения. Это касается и приложений ОКО для контроллеров око-s2/7s/u2/pro/prox, тоесть при выключенном экране сообщения от прибора, отправленные через интернет, не будут доставлены на смартфон тср-сервером око. Конечно же, тревожные звонки и смс от прибора на телефон пользователя к этому режиму Doze не имеют никакого отношения, тоесть это все работает как и прежде.

На данный момент есть возможность отключения "режима Doze" (он включен по умолчанию для всех приложений, кроме системных) для определенного приложения с помощью самой операционной системы. Настройки - Батарея - Оптимизация батареи (через Меню) - все приложения - нажать на необходимое приложение - выбрать "не оптимизировать"
это показано тут
https://www.tomsguide.com/us/manage-doz ... -3990.html

также на маркете существуют приложения, которые полностью выключают "Режим Doze" в смартфоне, например
https://play.google.com/store/apps/deta ... doze&hl=ru

Re: Мобильное приложение на Android 6+

Додано: 04 квітня 2018, 12:12
Igodor
На моєму Андроід 6.0 це виглядає так:
Налаштування - Енергозбереження - Оптимізація енергоспоживання - Усі додатки - натиснути на потрібний додаток - вибрати "Не оптимізувати"

Или на русском :
Настройки - Диспетчер питания - Экономия заряда батареи - Все приложения - нажать на необходимое приложение - выбрать "Не оптимизировать"

Re: Мобильное приложение на Android 6+

Додано: 04 квітня 2018, 12:20
m_p_p
А на моем по другому. Все зависит от производителя телефона.

Re: Мобильное приложение на Android 6+

Додано: 04 квітня 2018, 13:36
boby
насколько я понял из доступной инфо в инете, то в андроид 6.0 нововведенный "режим Doze" еще не рубит сокеты апликух, когда экран выключен. Это появилось андроид 7.0. Поэтому предполагаю, что для андроид 6.0 не обязательно выключать эту "оптимизацию" для приложения.

Re: Мобильное приложение на Android 6+

Додано: 04 квітня 2018, 14:00
Igodor
Подтверждаю.
У меня на 6.0 пакеты до приложения доходили и при погасшем экране.

Но я сейчас отключил эту "оптимизацию" для приложения.
Хочу проверить, вдруг поможет для решения этой проблемы http://forum.oko.org.ua/viewtopic.php?f ... 4401#p4401
Пока её не смог побороть и никакой закономерности при работе через WI-FI не прослеживается.