OS Android: различия между версиями

Материал из SmartPlayer
Нет описания правки
 
Строка 12: Строка 12:
* Реализована отправка уведомлений клиентскими приложениями в виде отдельного события
* Реализована отправка уведомлений клиентскими приложениями в виде отдельного события
* Реализовано перемешивание контента в рамках цикла
* Реализовано перемешивание контента в рамках цикла
* Реализовано отображение на экране оповещения об отсутствии лицензии для устройства при работе личного кабинета с включенным  
* Реализовано отображение на экране оповещения об отсутствии лицензии для устройства при работе личного кабинета с включенным лицензированием
лицензированием
[[File:Пример_лицензирования.png|thumb|center| Пример реализации отображения оповещения|800px]]
[[File:Пример_лицензирования.png|thumb|center| Пример реализации отображения оповещения|800px]]
* Реализована интеграция с устройствами Eliteboard
* Реализована интеграция с устройствами Eliteboard
Строка 23: Строка 22:
* Реализована поддержка команды "logcat" в терминале удаленного управления
* Реализована поддержка команды "logcat" в терминале удаленного управления
* Доработана и перенесена "brodcast update" на flow
* Доработана и перенесена "brodcast update" на flow
== Версия v1.84.2 ==
== Версия v1.84.2 ==
=== Исправления  ===
=== Исправления  ===

Текущая версия от 22:30, 26 ноября 2025

Версия v1.86.1

Исправления

  • Исправлена ошибка с отключением устройства после установки таймера выключения
  • Исправлена ошибка краша приложения при удаленной работе с IPTV
  • Исправлена ошибка с некорректным выходом из спящего режима устройств с нарушением выставленного в настройках времени пробуждения
  • Исправлена ошибка при которой на переназначенной трансляциях не воспроизводился контент
  • Исправлена ошибка не позволяющая произвести обновление клиентского приложения на устройстве Novastar TB 20
  • Исправлена ошибка проигрывания объявления с частотой выхода "1/2"
  • Исправлена ошибка в работе триггеров в трансляциях сопряженная с перезагрузкой устройств при создании триггеров
  • Исправлена ошибка с логикой юзкейса "CheckAllContentDownloadedAndMakeAlarmsForScheduleUseCaseTest"

Реализовано/добавлено

  • Реализована отправка уведомлений клиентскими приложениями в виде отдельного события
  • Реализовано перемешивание контента в рамках цикла
  • Реализовано отображение на экране оповещения об отсутствии лицензии для устройства при работе личного кабинета с включенным лицензированием
Пример реализации отображения оповещения
  • Реализована интеграция с устройствами Eliteboard
  • Реализована поддержка Stun-сервера клиентским приложением Android OS
  • Реализована поддержка новых параметров клиентским приложением: «Задержка на показ» и «Приоритетность события»
  • Реализована поддержка интерактивной стойки/киоска Nextouch 43 и воспроизведение потоковой трансляции
  • Реализована интеграция с Hisense 2025
  • Доработана и перенесена обработка "ds settings" из "activity" во "viewmodel"
  • Реализована поддержка команды "logcat" в терминале удаленного управления
  • Доработана и перенесена "brodcast update" на flow

Версия v1.84.2

Исправления

  • Исправлена ошибка появления ошибки при перезагрузке устройства и проигрываемого этим устройством потока
  • Исправлена ошибка с отображением некорректного время и аптайма устройства после перезагрузки

Версия v1.84.1

Исправления

  • Исправлена ошибка с отображением ошибки при перезагрузке устройства в процессе перезапуска потока
  • Исправлена ошибка с не выходом устройства из спящего режима

Реализовано/добавлено

  • Реализована поддержка виджета brodcast-events на Android устройствах

Версия v1.84.0

Исправления

  • Исправлена ошибка при которой при перезагрузки устройства отображается ошибка при запуске потока
  • Исправлена ошибка связанная с постоянным изменением часового пояса и требования перезагрузки устройства
  • Исправлена ошибка зависания потока на устройстве
  • Исправлена ошибка не работающего расписания на устройстве с отсутствующим аккумулятором и правами на удаление времени (root/sdk) для поддержания корректного времени
  • Исправлена ошибка связанная с удалением контента при удалении расписания с устройства, даже если контент используется на другом устройстве
  • Исправлена ошибка по отображению актуальных версий

Реализовано/добавлено

  • Реализована логика эмуляции кликов в режиме удаленного управления, который всегда будет считываться системой
  • Реализована логика менеджера файлов, консоли, свайпов и включения/отключения ввода с клавиатуры

Версия v1.81.3

06 июня 2025 года:

Исправления

  • Исправлена ошибка работ устройства в спящем режиме

Версия v1.81.2

16 мая 2025 года:

Исправления

  • Исправлена ошибка в которой не приходит скриншот с устройства при отсутствии рута на устройства Ugoos X4 со стримом через Exo player
  • Исправлена ошибка невозможности снять скриншот без root-прав в VlcLayout
  • Исправлена ошибка остановки трансляции при обновлении устройства
  • Исправлена ошибка воспроизведения при проигрывании потока на устройствах
  • Исправлена ошибка в которой при добавлении в трансляцию одного ролика, трансляция перезагружается и не воспроизводится до загрузки нового контента в эфирную сетку

Реализовано/добавлено

  • Реализована установка тайм-зоны на основе offset-данных
  • Реализована интеграция по REST-API с производителем Qbic
  • Реализована обработка параметров для ссылок (web-сайты)
  • Реализована функциональность уведомления пользователя о невозможности обновить клиентское приложение через центр уведомления
  • Реализован функционал рейтинга обслуживания устройств (внутренний бенчмарк)
  • Реализовано отображение сетевых параметров в карточке устройства
  • Реализован переход на постраничную триггерную логику
  • Реализована функциональность очистки локального хранилища, без очистки статистки проигрывания
  • Реализована функциональность запрещающая смену тайм-зоны без root-прав

Версия v1.81.1

19 Апреля 2025 года:

Исправления

  • Исправлена ошибка перезагрузки приложение при проигрывании 3-5 циклов объявлений
  • Исправлена ошибка с не выключающимся автоскроллом и неправильной очисткой кеша webview

Реализовано/добавлено

  • Реализована функциональность объявлений в многозонных трансляциях
  • Реализовано добавление и удаление контента в зону при помощи тегов в объявлениях
  • Реализован функционал пресетов для потоков через IPTV
  • Реализовано отображение скорости до хранилища на клиентском приложении
  • Реализован функционал удаленного управления на оффлайн устройстве
  • Реализована триггерная логика для клиентского приложения

Версия v1.79.1

28 марта 2025 года:

Исправления

  • Исправлена ошибка в VLC устранена проблема с вылетами клиентского приложения при передаче некорректных опций
  • Исправлена ошибка в VLCLayout реализована возможность захвата скриншотов без root-прав
  • Исправлена ошибка внедрения механизма тайм-аута для предотвращения бесконечных попыток переподключения
  • Исправлена ошибка в ExoPlayer обеспечена корректная работа скриншотов на устройствах без root-доступа
  • Исправлена ошибка с чёрным экраном при проигрывании на устройствах Novastar

Реализовано/добавлено

  • Реализован переход на триггерную постраничную логику основной для ускорения работы и оптимизации
  • Добавлено отображение сетевых параметров в карточке устройства
  • Реализован функционал рейтинга обслуживания устройств для Android OS
  • Реализована поддержка пресетов для потоков, полученных через IPTV
  • Реализована отправка уведомлений пользователям об отсутствии возможности произвести обновление приложения через центр уведомлений
  • Реализовано отображение скорости передачи данных между хранилищем и клиентском приложением
  • Реализована установка тайм-зон на основе offset-данных, заменяет на тайм-зону на стороне клиентского приложения
  • Реализовано удаление контента из памяти после подключения к личному кабинету
  • Отображается объем свободной памяти на устройстве
  • Вместо показателя "пропуск кадров" теперь "FPS" (количество кадров в секунду) с отображением среднего FPS
  • Реализовано всплывающее предупреждение об эпилепсии
  • Реализован процесс проверки по рекомендуемым параметрам на клиентском приложении
  • Реализована поддержка виртуальной регистрации
  • Реализована функциональность позволяющая получить новую версию на стороне клиентского приложения и инициировать процесс загрузки обновления при наличии обновления
  • Реализовано получения архива с логами и сохранением формата файлов данных (yyyy_MM_dd_HH_mm_ss_SSS.log)

Оптимизировано

  • Реализована остановка трансляции при обновлении клиентского приложения для слабых устройств (приставок)
  • Внедрен механизм выгрузки данных по запросу серверного приложения для актуализации данных для отчетов, в периоды отсутствия сети
  • Отображается скорость соединения через WebSocket на клиентском приложении для Android OS.
  • Доработана сертификация (benchmarks) клиентского приложения для Android OS
  • Стабилизация приставки: предотвращение перезагрузок
  • Повышение надежности и производительности

Версия v1.60.4

20 мая 2023 года:

Исправлено:

  • Исправлены ошибки при переключении потокового видео на трансляцию и наоборот.

Добавлено:

  • Реализован функционал онлайн мониторинга

Версия v1.36.20

31 мая 2020 года:

  • Исправлена шибка с черными экранами
  • Пересчитывание координат при смене ориентации
  • Без Root прав система показывает стандартные лаунчеры при выходе из режима киоска
  • Исправлена ошибка со отображением времени работы устройства
  • Исправлена ошибка с прерывание трансляции после выхода устройства из оффлайн
  • Исправлен долгий старт приложения при прошлой версии

Версия v1.36.0

18 мая 2020 года:

  • Добавлена возможность трансляции плейсхолера
  • Добавлены внутренние виртуальные часы
  • Добавлена возможность обновления клиентского приложения по расписанию
  • Изменен механизм отправки статуса ошибки
  • Добавлена возможность трансляций нескольких расписаний при синхронном вопроизведении контента
  • Синхронизации статистики при её большом количестве
  • Добавлена возможность поддержки кастовых шрифтов
  • Обновление трансляции без прерывания текущего плейлиста
  • Обновление возможностей бегущей строки
  • Возможность массово обновления плееров
  • На девайсах с root правами добавлена возможность отключения устройства
  • Автоматическое добавление адреса устройства

Версия v1.35.9

25 апреля 2020 года:

  • Исправлена ошибка со сменой расписания
  • Исправлена ошибка с перезагрузкой устройства при смене тайм зоны
  • Сделана отработка кейса с частым переподключение к сети
  • Исправлена ошибка с отключением приложения при выходе из режима киоска
  • Исправлена ошибка воспроизведения аудио контента по ссылке

Версия v1.35.0

16 апреля 2020 года:

  • Добавлена возможность проигрывания видео контента внутри виджета
  • Исправлена ошибка со сбрасыванием настройка таймера перезагрузки
  • Исправлена ошибка с очередностью роликов

Версия v1.34.0

31 марта 2020 года:

  • Возможность синхронного воспроизведения контента на Android устройствах
  • Перезапуск приложения не выходит в онлайн если есть владелец девайса

Версия v1.31.0

29 февраля 2020 года:

  • Добавлен скрытый дефолтный лаунчер для приставок с root правами
  • Исправлено задвоение при проигрывании музыки

Версия v1.30.0

08 февраля 2020 года:

  • Исправлена ошибка со сменой ориентации на приставках X95

Версия v1.29.2

01 февраля 2020 года:

  • Возможность смены ориентации устройства 0,90,180,270 градусов

Версия v1.28.12

13 ноября 2019 года:

  • Исправлена ошибка с черными переходами между файлами
  • Исправлена ошибка с запуском расписания

Версия v1.28.11

30 октября 2019 года:

  • Если девайс не поддерживает Samsung SDK нужно пропустить инициализацию
  • При авто запуске устройства если оно заблокировано (поставлен пинкод, пароль или патер разблокировки) не запустит проигрывания контента

Версия v1.27.0

26 октября 2019 года:

  • Оптимизирован трафик при отправки скриншотов
  • Бесшовное проигрывание на встроенном плеере
  • По умолчанию устанавливается launcher SmartPlayer при наличии Root прав

Версия v1.24.3

21 августа 2019 года:

  • Оптимизированы инструменты разработчиков для доработок приложения

Версия v1.23.1

17 июня 2019 года:

  • Исправлена ошибка с неработающим тач в режиме бездействия

Версия v1.23.1

11 июня 2019 года:

  • Отключение клавиш громкости

Версия v1.23.0

10 июня 2019 года:

  • Добавлена возможность проигрывания PDF
  • Добавлена интеграция формы отправки с виджета оценки качества

Версия v1.22.2

15 мая 2019 года:

  • Уменьшена нагрузка на сервер при работе с отчетами

Версия v1.22.0

25 апреля 2019 года:

  • Плеер ориентируется на тайм зону заданную в личном кабинете. Игнорирую тайм зону самого устройства.
  • Реализовано расписание по локальному времени.

Версия v1.21.4

19 апреля 2019 года:

  • Реализован Watchdog. Второстепенное приложение которое следит за основным.

Версия v1.21.3

18 апреля 2019 года:

  • Исправление ошибки при формировании отчета

Версия v1.21.2

15 апреля 2019 года:

  • Планшет отключается (или переводить в режим ожидания) при отсутствии питания по USB и заряде менее 15 процентов или при отсутствии питания более 30 минут.
  • Добавлено поддержка Launcher для стандартного приложения
  • Поддержка скриншота c видеоролика на приставке Ugoos
  • Добавлена поддержка проигрывания аудиофайлов

Версия v1.20.0

2 апреля 2019 года:

  • Очистка кеша WebView когда пришла команда на очистку диска
  • Добавлено отображение от IMEI в карточке устройства
  • Улучшена стабильность при бесшовном обновлении приложения

Версия v1.19.6

13 марта 2019 года:

  • Добавлена поддержка многооконности

Версия v1.19.0

4 марта 2019 года:

  • Поддержка планшетов с Root. Если на устройстве есть Root доступ, можно перезагружать планшет.