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

Спочатку прочитайте тут
Відповісти
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

Повідомлення 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
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

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

Повідомлення Igodor »

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

Или на русском :
Настройки - Диспетчер питания - Экономия заряда батареи - Все приложения - нажать на необходимое приложение - выбрать "Не оптимизировать"
До людей треба ставитися м'якше, а на питання дивитися ширше
Аватар користувача
m_p_p
Чудовий
Повідомлень: 314
З нами з: 25 грудня 2013, 14:34
Контактна інформація:

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

Повідомлення m_p_p »

А на моем по другому. Все зависит от производителя телефона.
Чтобы не было пи...жу, делай все по чертежу!
Аватар користувача
boby
Гуру
Повідомлень: 2674
З нами з: 25 грудня 2013, 20:16

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

Повідомлення boby »

насколько я понял из доступной инфо в инете, то в андроид 6.0 нововведенный "режим Doze" еще не рубит сокеты апликух, когда экран выключен. Это появилось андроид 7.0. Поэтому предполагаю, что для андроид 6.0 не обязательно выключать эту "оптимизацию" для приложения.
тяжело начинать с нуля, но тяжелее с глубокого минуса
Аватар користувача
Igodor
Чудовий
Повідомлень: 366
З нами з: 15 вересня 2016, 21:18
Звідки: Харків

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

Повідомлення Igodor »

Подтверждаю.
У меня на 6.0 пакеты до приложения доходили и при погасшем экране.

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

Повернутись до “Найчастіші запитання”