Регистрация

Если вы используете стилизованный веб-приемник или создаете собственный веб-приемник, вам необходимо зарегистрировать приложение. После регистрации приложения вы получите идентификатор приложения, который используется приложением-отправителем для выполнения вызовов API, например для запуска приложения веб-приемника.

Если вы используете Default Media Receiver, регистрировать приложение не нужно. Стандартный медиапроигрыватель не позволяет настраивать стиль интерфейса и использует в качестве идентификатора приложения предоставленную константу.

Кроме того, вам нужно зарегистрировать устройство Google Cast, чтобы оно могло получить доступ к вашему веб-приложению до его публикации. После публикации приложение-приемник станет доступно на всех устройствах Google Cast.

Приложения

Зарегистрировав приложение, вы сможете протестировать его на зарегистрированном устройстве Cast, прежде чем публиковать. После публикации приложение станет доступно на всех устройствах Cast.

Зарегистрируйте приложение

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

Чтобы зарегистрировать приложение Cast, выполните следующие действия:

  1. Войдите в Google Cast SDK Developer Console.
  2. На странице Overview (Обзор) или Applications (Приложения) нажмите Add New Application (Добавить приложение).
  3. Выберите тип приложения Web Receiver, которое вы будете использовать:

    • Пользовательский приемник

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

      Учтите, что в этом случае вам потребуется создать полноценное веб-приложение для веб-приемника.

      Подробнее о пользовательском приложении-приемнике…

    • Styled Media Receiver

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

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

      Подробнее о настраиваемом медиапроигрывателе…

  4. Укажите сведения о веб-приложении получателя:

    1. В поле Название укажите название приложения.

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

    2. Укажите внешний вид веб-приложения получателя:

      • Если вы выбрали Пользовательский приемник, укажите URL приложения в поле URL.

        Введите URL, который устройство Google Cast должно запрашивать при загрузке вашего приложения Web Receiver. На этапе разработки URL может использовать HTTP, но при публикации приложения он должен использовать HTTPS. Это может быть HTML-страница или файл другого типа, доступный в браузере. Веб-приемник может находиться на внутреннем IP-адресе (зарегистрированном в NAT), но не на localhost, поскольку это редко бывает доменом верхнего уровня. Хотя опубликованное приложение Web Receiver должно передаваться по протоколу SSL (HTTPS), контент, загружаемый в него, может передаваться по протоколу HTTP.

      • Если вы выбрали Styled Media Receiver, в поле Skin URL укажите URL таблицы стилей.

        Укажите URL по HTTPS, который ведет к файлу CSS на вашем сайте. Чтобы использовать стили по умолчанию, оставьте поле пустым. Вы всегда можете изменить это позже, если захотите предоставить или обновить свои собственные стили.

      • Установите или снимите флажок Поддерживает ретрансляцию.

        Ретрансляция позволяет веб-приемнику поддерживать трансляцию с отправителей, не подключенных к той же сети Wi-Fi, что и приемник. Чтобы отключить ретрансляцию для приемника, снимите этот флажок.

      • Установите или снимите флажок Поддерживает трансляцию на устройства, воспроизводящие только аудио.

        Установите этот флажок, чтобы разрешить приложению обнаруживать аудиоустройства с поддержкой Google Cast. Чтобы отключить поддержку устройств, воспроизводящих только аудио, снимите этот флажок. Подробнее об аудиоустройствах…

  5. Нажмите Сохранить.

    Отображаются сведения о регистрации, включая идентификатор приложения, название, тип и статус. Запишите идентификатор приложения, так как его нужно будет указывать при вызовах Cast API.

  6. Нажмите Готово, чтобы вернуться на страницу "Приложения".

Изменение информации о приложении

Прежде чем опубликовать приложение, необходимо предоставить дополнительную информацию. Вы также можете изменить информацию о приложении, которую вы указали при регистрации.

Чтобы изменить информацию о приложении, выполните следующие действия:

  1. В Google Cast SDK Developer Console на странице Overview (Обзор) или Applications (Приложения) нажмите на идентификатор приложения или выберите Edit (Изменить) рядом с нужным приложением.
  2. В поле Name (Название) измените название, указанное при регистрации приложения.
  3. Для приложений Custom Receiver в поле URL обновите местоположение зарегистрированного приложения Web Receiver.
  4. Для приложений Styled Receiver в поле Skin URL (URL обложки) укажите местоположение таблицы стилей приложения.
  5. Установите или снимите флажок Поддерживает ретрансляцию.

    Ретрансляция позволяет веб-приемнику поддерживать трансляцию от отправителей, не подключенных к той же сети Wi-Fi, что и приемник. Чтобы отключить ретрансляцию для приемника, снимите этот флажок.

  6. Установите или снимите флажок Поддерживает трансляцию на устройства, воспроизводящие только аудио.

    Установите этот флажок, чтобы разрешить приложению обнаруживать аудиоустройства с поддержкой Google Cast. Чтобы отключить поддержку аудиоустройств, снимите этот флажок. Подробнее об аудиоустройствах…

  7. В разделе Сведения об отправителе укажите следующую информацию для каждой платформы, которую поддерживает ваше приложение:

    • Android:

      • Полное название пакета приложения.
    • iOS:

      • идентификатор iTunes и идентификатор пакета, которые требуются Apple.
      • URI для запуска приложения, который используется приложением Google Home для запуска вашего приложения. Подробнее о формате URI…
    • Веб-версия

      • URL сайта для вашего приложения.
  8. В разделе Listing Details (Сведения о приложении) укажите, нужно ли размещать приложение на ресурсах Google, например на сайте chromecast.com/apps.

  9. В раскрывающемся меню Категория выберите категорию, которая лучше всего описывает ваше приложение.

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

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

  11. В поле Title (Название) укажите название приложения.

    Максимальное количество символов – 50. Например, "YouTube".

  12. В поле Description (Описание) введите описание приложения.

    Используйте до 80 символов. Например: "Смотрите любимые каналы YouTube на лучшем экране в доме".

  13. В разделе Графика нажмите на значок плюса, чтобы загрузить значок приложения.

    Размер изображения должен быть 512 x 512 пикселей. Фон может быть прозрачным.

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

  15. Завершив обновление информации о приложении, нажмите Сохранить.

Опубликуйте приложение

После публикации приложение станет доступно на всех устройствах Cast по всему миру. Кроме того, ваше приложение будет добавлено в список на ресурсах Google, например на сайте chromecast.com/apps, где пользователи смогут найти и скачать его. Если вы решили добавить приложение в список при редактировании информации о нем на шаге 6, оно появится на сайте chromecast.com/apps после публикации.

Чтобы опубликовать приложение, выполните следующие действия:

  1. В Google Cast SDK Developer Console на странице Overview (Обзор) или Applications (Приложения) выберите приложение и нажмите Publish (Опубликовать).

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

  2. Чтобы вернуться назад и изменить информацию, нажмите Изменить.

  3. Если вы готовы опубликовать приложение, нажмите Опубликовать.

Статистика

Консоль разработчика Google Cast SDK позволяет отслеживать эффективность приложения. Чтобы посмотреть данные об эффективности опубликованного приложения, на странице "Приложения" или "Обзорная страница" нажмите Посмотреть в столбце Статистика.

В отчете представлены следующие данные:

  • Количество устройств-получателей трансляции, на которых было запущено приложение.
  • Количество запущенных сеансов
  • Среднее время воспроизведения медиаконтента (в минутах) за сеанс

Если в статистике указана платформа Другое, это означает, что отправитель не указал свою платформу. Например, это может быть устаревшая версия iOS, которая не была обновлена.

Устройства

По умолчанию устройства Google Cast (например, Chromecast или устройство Android TV) не предназначены для разработки и тестирования. Чтобы превратить устройство в устройство для разработки и получить доступ к неопубликованному приложению Web Receiver во время разработки, необходимо зарегистрировать устройство в приложении. Регистрация также позволяет получить доступ к приемнику из удаленного окна браузера для отладки (см. Отладка).

Чтобы зарегистрировать устройство Google Cast, выполните следующие действия:

  1. Настройте устройство Google Cast и подключите его к той же сети Wi-Fi, что и компьютер.

    Подробную информацию можно найти в инструкциях по настройке устройства Cast.

  2. Откройте на компьютере браузер, поддерживающий Cast.

  3. Войдите в Google Cast SDK Developer Console.

  4. Найдите серийный номер устройства, которое хотите зарегистрировать.

  5. На обзорной странице или странице "Устройства" нажмите Добавить устройство.

  6. Введите серийный номер устройства.

  7. Введите описание и нажмите ОК.

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

  8. Подождите 15 минут, прежде чем продолжить.

    После завершения регистрации статус устройства изменится на "Готово к тестированию".

  9. Перезапустите устройство Cast: отсоедините кабель питания или USB-кабель от устройства, а затем подключите его снова.

Как найти серийный номер устройства

Чтобы узнать серийный номер устройства, вы можете транслировать на него страницу Cast Developer Console.

  1. Нажмите кнопку трансляции (как если бы вы хотели транслировать эту страницу).

    Появится окно Cast tab со списком доступных устройств.

  2. В раскрывающемся меню выберите устройство, серийный номер которого вы хотите узнать.

    • На устройствах с экраном серийный номер показывается на телевизоре и озвучивается через его динамики (чтобы помочь отличить нули от букв "О").
    • Для аудиоустройств серийный номер зачитывается вслух на колонке, на которую выполняется трансляция.

Серийный номер ПО Android TV

Устройства Android TV имеют несколько серийных номеров. Серийный номер ПО (Cast) можно получить, либо транслировав страницу Cast Developer Console на устройство Android TV, как описано выше, либо переведя устройство Android TV в режим разработчика и посмотрев серийный номер ПО в настройках Cast.

Чтобы перевести устройство Android TV в режим разработчика, выберите Настройки > Система > Об устройстве > Сборка ОС Android TV и нажимайте на сборку, пока не появится уведомление о том, что вы перешли в режим разработчика. Чтобы найти серийный номер в режиме разработчика, перейдите в раздел Настройки > Настройки устройства > Google Cast или Настройки > Система > Cast (в зависимости от модели Android TV). Вы увидите серийный номер ПО.

Обратите внимание, что при сбросе настроек устройства Android TV серийный номер ПО изменится. После сброса настроек выполните описанные выше действия, чтобы найти серийный номер ПО и зарегистрировать его в Cast Developer Console.

Проблемы с аккаунтом

Я хочу отменить регистрацию в Google Cast Developer Console

Регистрационный сбор за аккаунт разработчика в размере 5 долларов США не возвращается.

У меня больше нет доступа к Google Cast Developer Console

Если вы получили от нас письмо о том, что ваш аккаунт разработчика заблокирован из-за неоднократных нарушений Условий использования или Правил в отношении контента, и вам нужны дополнительные разъяснения, ответьте на это письмо.

Мое приложение было удалено из Google Cast

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

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

Не публикуйте удаленное приложение повторно, пока не устраните нарушение правил.

Я хочу изменить адрес электронной почты, связанный с моим аккаунтом

Адрес электронной почты, связанный с аккаунтом разработчика Google Cast, изменить нельзя. Если вы работаете в организации, рекомендуем использовать адрес электронной почты команды, чтобы избежать проблем с доступом в будущем.

У меня другая проблема

Посетите страницу поддержки Cast SDK.