Данные опции позволяют изменить внешний вид и поведение приложения и задаются при сборке.
Опции также можно переопределить через панель управления Smarty в блоке «Конфигурация портала и приложений» на странице устройства, если сборка мобильного клиента это поддерживает (для Android — начиная с версии 3.6, для iOS — приложения, собранные позднее 26.01.2021).
Логика работы
Режим авторизации
Название опции: try_login_without_login_password
, тип данных: bool
.
Возможные значения:
- true — авторизация будет происходить по mac-адресу устройства.
- false — авторизация будет происходить по логину и паролю (по умолчанию).
Проверка дополнительного статуса аккаунта
Название опции: check_account_status_reason
, тип данных: bool.
Возможные значения:
- true — дополнительный статус аккаунта будет проверяться даже в случае успешной авторизации. Например, если аккаунт активен, но в дополнительном статусе установлено «Заблокирован по задолженности», то в портале будет выдана соответствующая ошибка авторизации.
- false — дополнительный статус проверяться не будет (по умолчанию).
Авторегистрация по mac-адресу
Название опции: auto_registration_enabled
, тип данных: bool
.
Возможные значения:
- true — при первом запуске приложения будет создан новый аккаунт, привязанный к mac-адресу устройства.
- false — при первом запуске пользователю будет предложено авторизоваться с помощью логина и пароля (по умолчанию).
Возможность ввода символов в пароле
Название опции: symbols_keyboard
, тип данных: bool.
Возможные значения:
- true — в пароле можно вводить цифры и буквы.
- false — в пароле можно вводить только цифры (по умолчанию).
Голосовое управление приложением
Название опции: voice_recognition_command
, тип данных: bool.
Возможные значения:
- true — включить голосое управление.
- false — не включать голосовое управление (по умолчанию).



Включение пункта меню «ТВ пульт»
Название опции: show_windy_remote_menu
, тип данных: bool.
Windycast — технология, позволяющая связать мобильное устройство и Smart TV/STB в рамках одной сети, после чего использовать мобильное приложение в качестве пульта или переносить просмотр с мобильного устройства на стационарное.
Для корректной работы Windycast потребуется установка и настройка windycast-сервера, а также указание дополнительных параметров в настройки приложений.
Возможные значения:
- true — включить пункт «ТВ пульт».
- false — не включать пункт «ТВ пульт» (по умолчанию).
На текущий момент данная опция находится в разработке.
Активация промокода
Название опции: show_promo_code
, тип данных: bool.
Возможные значения:
- true — отобразить секцию активации промокода в экране «Мой профиль».
- false — не отображать секцию активации промокода в экране «Мой профиль» (по умолчанию).


Показ потока-заглушки для канала с замочком
Название опции: show_banner_lock_channel
, тип данных: bool.
Возможные значения:
- true — при запуске канала с замочком будет произведена попытка получить поток-заглушку и баннер-заглушку для их дальнейшего отображения.
- false — для канала с замочком не будет запрашиваться поток, вместо этого сразу отобразится окно со списком тарифов, в которых присутствует данный канал (по умолчанию).
Сворачивание приложения по стрелке «Назад»
Название опции: minimize_app
, тип данных: bool.
Возможные значения:
- true — сворачивать приложение по стрелке «Назад» в левом верхнем углу экрана «Категории каналов» .
- false — возвращаться к экрану авторизации по стрелке «Назад» в левом верхнем углу экрана «Категории каналов» (по умолчанию).
Показ акцепта оферты
Название опции: show_offer
, тип данных: bool.
Возможные значения:
- true — показывать предложение об акцепте оферты перед оплатой.
- false — не показывать акцепт оферты (по умолчанию).
Шаблон платежной страницы
Название опции: payment_template
, тип данных: string.
Платежный шлюз Payture позволяет выбрать шаблон отображаемой страницы оплаты. Если оставить поле пустым, то будет отображен шаблон по умолчанию.
Показ категории «Избранное» для списка каналов
Название опции: show_favorites
, тип данных: bool.
Возможные значения:
- true — показывать категорию «Избранное» в списке категорий каналов.
- false — не показывать категорию «Избранное» (по умолчанию).
Автозапуск плеера при открытии страницы канала
Название опции: autoplay
, тип данных: bool.
Возможные значения:
- true — запускать канал при клике на него из списка.
- false — при клике на канал в списке открывать его страницу с программой передач и показывать окно плеера со значком Play (по умолчанию).
Максимальная глубина EPG в прошлое
Название опции: max_pvr_depth
, тип данных: number.
Глубина указывается в днях, если не указать значения, то глубина архива будет равна глубине записи архивных передач на каналах.
Максимальная глубина EPG в будущее
Название опции: max_future_epg
, тип данных: number.
Глубина указывается в днях, по умолчанию — 7 дней.
Отключение статических категорий для каналов
Название опции: consider_epg_channel_category
, тип данных: number.
Работа данной опции справедлива только при включенном флаге TVMW_CONSIDER_PROGRAM_CATEGORY
в конфигурации Smarty.
Возможные значения:
- 0 — каналы распределяются согласно только динамическим категориям (согласно передачам, идущих в данных момент на каналах).
- 1 — каналы распределяются согласно динамическим и статическим категориям (по умолчанию).
Включение жанров-категорий для видеотеки
Название опции: use_category_genres
, тип данных: number.
Возможные значения:
- 1 — группировать фильмы видеотеки согласно жанрам-категориям (жанрам, у который проставлен чекбокс «Является категорией» в панели управления Smarty).
- 0 — группировать фильмы по обычным жанрам (по умолчанию).
Отображение
Отображение селектора режимов списка
Название опции: default_selector_setting_value
, тип данных: bool.
Селектор режимов — кнопка в нижней части некоторых экранов (категории/каналы/архивные передачи). По умолчанию эту кнопку можно скрыть. Если селектор скрыт, то включить его можно в настройках приложения (Меню -> Настройки).


Возможные значения:
- true — показать селектор режимов.
- false — не показывать селектор режимов (по умолчанию).
Отображение иконки канала или превью передачи в списке
Название опции: use_channel_icon
, тип данных: bool.
Возможные значения:
- true — отображать для канала иконку канала.
- false — отображать для канала превью передачи (по умолчанию).
Скрытие пустых категорий в экране ТВ
Название опции: hide_empty_tv_categories
, тип данных: bool.
Возможные значения:
- true — скрывать категории ТВ, в которых нет каналов на данный момент.
- false — отображать все категории ТВ (по умолчанию).
Отображение промежуточного экрана со списком кинотеатров
Название опции: show_screen_with_choice_of_cinema
, тип данных: bool.
Возможные значения:
- true — при открытии раздела «Видеотека» будет показан промежуточный экран выбора кинотеатра при наличии нескольких источников VOD (Megogo, START и т.д.), при нажатии любого из них отобразится список фильмов, принадлежащий только выбранному кинотеатру .
- false — при открытии раздела «Видеотека» сразу откроется общий список фильмов без разделения на источники (по умолчанию).

Сбор статистики
Отправка данных в сервис Yandex AppMetrica
Название опции: app_metrica_api_key
, тип данных: string.
Данное поле требуется для настройки отправки данных об использовании приложения конечными абонентами. Чтобы включить сбор, нужно указать в данную опцию значение API key из личного кабинета AppMetrica: https://appmetrica.yandex.ru/docs/quick-start/concepts/quick-start.html
Адрес сервера Mvision для отправки данных
Название опции: mvision_backend_url
, тип данных: string.
Для отправки статистических данных в Mvision требуется указать в данную опцию URL-адрес сервера Mvision (по умолчанию он совпадает с адресом Smarty).
Периодичность отправки системной информации и метрик в Mvision
Название опций: monitoring_interval_sys_info
и monitoring_interval_metrics
, тип данных: number.
По умолчанию, системная информация об устройства отправляется с периодичностью 5 минут, а метрики текущего воспроизводимого контента с периодом в 15 секунд. Указанные выше опции принимают значение периодов в миллисекундах.