Smarty

  1. Главная
  2. Документы
  3. Smarty
  4. Настройки порталов и приложений
  5. Опции мобильного приложения

Опции мобильного приложения

Данные опции позволяют изменить внешний вид и поведение приложения и задаются при сборке.

Опции также можно переопределить через панель управления 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.

Возможные значения:

  • 0 — группировать фильмы видеотеки согласно жанрам-категориям (жанрам, у который проставлен чекбокс «Является категорией» в панели управления Smarty).
  • 1 — группировать фильмы по обычным жанрам (по умолчанию).

Отображение

Отображение селектора режимов списка

Название опции: 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 секунд. Указанные выше опции принимают значение периодов в миллисекундах.