0

Частое обновление виджета Android

Здравствуйте! С самого начала установки GSM модуля и программы Starline 2 и виджета на Андроид периодичность обновления виджета установленная в настройках программы не соблюдается, сначала виджет сам обновлялся без причин на то, при установленной настройке "По событиям" он обновлялся без возникновения событий.
Сейчас у меня выставлен режим обновления "В ручную" но виджет сам периодически обновляется.
Andriod 11, Xiaomi Redmi Note 8 T
По совету Технической поддержки (из обратной связи в программе) мне посоветовали полностью переустановить приложение и виджет, это сделано, но никаких изменений не произошло, виджет по-прежнему периодический обновляется.

Здравствуйте.

Прошу полностью заполнить Ваш профиль: Логин в мобильном приложении и на starline-online.ru (необходим для консультаций по Телематике):

Вы хотите чтоб виджет обновлялся только вручную или только по событиям?

Здравствуйте! Профиль заполнил.
Хочу чтобы активность виджета соответствовала установленной настройке, я меняю данную настройку в зависимости от обстоятельств. Если установлено- "В ручную" и виджет должен обновляться только когда я нажму на "обновить", если стоит по событиям, то как я понимаю виджет обновляется при любом событии с авто- постановка на охрану, снятие с охраны, срабатывание уровней тревоги и т.п.

Здравствуйте.

В приложении указана "Настройка АВТОобновления". Таким образом, При выходе из приложения, приеме пуш-сообщений и работе таймера автозапуска виджет будет обновляться даже если включено "Вручную"

Здравствуйте! Это всё хорошо но не очень понятно, как при установленной настройке Автообновления виджета "в ручную" виджет может АВТОобновляться? 
При выходе понятно- обновляется.
Автозапуска не имею.
Что инициирует автообновление виджета в следующий раз, после обновления при выходе из приложения?

Получается, что какие-то сторонние приложения выдают PUSH сообщения и виджет считает это причиной автообновиться?
 

+3

я от со стороны вообще не понял? Вам нужен виджет, но нужно чтоб он не обновлялся? В чем смысл? Экономия чего-то? Расскажите, вдруг я тоже так захочу. А то пока мне почему-то хочется что если есть виджет, то пусть отображает данные чем свежее, тем лучше.

Приветствую! Мне нужен виджет обновляющийся согласно установленным настройкам, а не сажающий АКБ авто постоянными запросами состояния, непосредственно перед установкой я замерил ток утечки и замерил после установки GSM модуля и GPS антенны и он сейчас значительно завышен, в простое 0,05- 0,06А с периодами скачков потребления до 0,14А каждые 30 и 5 секунд, до установки ток утечки был 0,02А. Другое оборудование не устанавливалось. Связываю данные скачки потребления с постоянным опросом блока авто виджетом.


Мне нужен виджет обновляющийся согласно установленным настройкам

Виджет обновляется в автоматическом режиме. Операционная система Android имеет ряд ограничений на автоматическое обновление. Ограничения очень сильно отличаются в зависимости от версии Android, от производителя смартфона и от особых оболочек MIUI, OneUI и подобные. Из-за этой разницы у части пользователей виджет не обновлялся. Для решения этой задачи добавлена настройка, которая меняет фоновую активность и добавляет принудительные запросы на обновление данных на виджете. Если выбрать ручное обновление, то дополнительных запросов нет. Есть только стандартные алгоритмы обновления. Такой вариант подходит если стандартные обновления проходят успешно и не требуется добавлять автообновление.

а не сажающий АКБ авто постоянными запросами состояния

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

Если потребление энергии выросло больше, чем заявлено в технических характеристиках, то рекомендую посетить установщиков для диагностики и для проведения замеров.

По первой части, я понимаю так: по причине не согласованной работы приложения/виджета Starline на Android различных версий создан патч(настройка) для лечения данного конфликта обновления и она не подходит каждому пользователю. Насколько я знаю  на MIUI по умолчанию установлено ограничение на обновление виджета 1 раз в 50 минут. Почему это происходит чаще?
Если обновление работает по умолчанию правильно, то использовать данную настройку не нужно, так и нужно в приложении добавить- отключить автообновление. 

По второй части: А сервер, собственно, откуда берёт данные об авто, с потолка? Сервер это буфер и он запрашивает состояние авто ("система") с определённой периодичностью (с какой?), получаем скачки.

Универсальный совет "посетить установщиков" здесь не к месту, так как эти самые "установщики" в автосалоне скоммутировали питание блока на скрутке. Доверия нет.

Здравствуйте. Ваше предложение по изменению дополнительного автоматического обновления виджета передано разработчикам.

Сервер это буфер и он запрашивает состояние авто

Система автоматически шлет данные на сервер по расписанию. В поездке чаще, на стоянке в режиме охраны реже. На сервере есть команды принудительного обновления по команде пользователя. Такие как запрос на обновление баланса, местоположения или температуры. Это не автоматические команды, а команды от пользователя. Обновление виджета никак не влияет на обмен данными охранного комплекса с сервером.

получаем скачки.

Скачки чаще всего связаны с нестабильным сигналом сотовой сети или GPRS.

Универсальный совет "посетить установщиков" здесь не к месту

Установщики выполнили монтаж оборудования и предоставили гарантию на свою работу. В случае возникновения вопросов рекомендую посещать установщиков для диагностики.

Вы решили самостоятельно заняться настройкой и обслуживанием охранного комплекса?

Здравствуйте. Спасибо за содействие. 
В части нестабильного сигнала согласен, это возможно, мой знакомый также боролся с утечкой после установки мастер-модуля, и после смены сим-карты с МТС на Мегафон ситуация стабилизировалась. Вопрос: возможно ли сейчас (без сим Мегафон в комплекте) установить сим-карту другого оператора и какой порядок замены?

У меня достаточно знаний, умений и инструмента чтобы самому производить любой монтаж и диагностику. 

+1

В системе можно использовать сим любого оператора.

Установка и обслуживание современной охранной системы требует не только знаний электротехники и понимания работы электроники автомобиля, но и понимания алгоритмов работы самого комплекса.

НПО СтарЛайн настоятельно рекомендует обращаться к профессиональным установщикам для монтажа, настройки и обслуживания охранных комплексов, иммобилайзеров, маяков и прочей продукции.

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