Smarty

  1. Домой
  2. Документы
  3. Smarty
  4. Настройка контента
  5. Фиды

Фиды

Что такое фиды?

Фид — это лента контента, размещенная в прошивке устройства, необходимая для продвижения приложения в рамках платформы. При клике на элемент фида происходит открытие приложения, ассоциированного с ним. При таком открытии приложения часто в него передается диплинк, чтобы можно было не просто запустить сервис, но и открыть нужную страницу с контентом.

Фиды разделяются на 2 типа:

  • С авторизацией — представляет собой ленты, привязанные к конкретному пользователю внутри приложения. Могут содержать в себе персонализированный контент: избранные, недавние, рекомендации. Отображаются только после того, как пройдет авторизация.
  • Без авторизации — это ленты без привязки к пользователям, отображаются до первой авторизации пользователя. Например: Популярные, Новинки и т.д.

Настройка Фидов

Предварительные шаги

  1. Обновление Smarty до версии 2.0 или выше
  2. Обновление лицензии с включенным модулем фидов
  3. Новая сборка приложения для Android TV с активированным функционалом фидов
  4. Включение для устройств Android TV в админке Smarty типа API — JSON.

Создание фидов в админке Smarty

  1. Если предварительные шаги были успешно осуществлены, то в админке в разделе «Общие настройки» появится новый пункт «Фиды».

2. Для создания ленты необходимо выбрать тип контента, требует ли она предварительной авторизации в приложении и для какого устройства она предназначена (на данный момент — это только Android TV). Ниже приведён пример настройки ленты фильмов из категории «Новинки»:

3. Маска диплинка составляется по документации, с учётом переменной $content_id — её требуется установить вместо идентификатора канала, фильма или передачи.

4. Список доступных размеров постера для фида с телеканалами формируется на основании опции SMARTY_DEFAULT_ICON_SIZES, для фида с фильмами — на основании вариантов графики у фильмов, для телепрограммы — исходя из картинок, отдаваемых EPG-источником.

FAQ

Какие шаблоны интерфейса поддерживают механизмы фидов на данный момент?

Шаблоны Futuristic и Sibseti реализуют механизм фидов полностью — при клике на обложку контента внутри приложения будет автоматически открыта страница этого контента.

Другие шаблоны без учёта дополнительных доработок при клике на обложку будут просто запускать приложение.

Как с точки зрения абонента будет выглядеть появление фидов в Android TV?

После обновления приложения на версию с фидами в автоматическом режиме на главной странице телевизора появится дефолтный Android-канал (первый по порядку фид без авторизации). Помимо этого в настройках появится возможность добавить на главную и другие фиды.

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

  1. Из-за некорректной маски диплинка.
  2. Если контент, возвращаемый в фиде, недоступен данному конкретному абоненту.

Почему после первой авторизации в приложении изменился набор доступных фидов?

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