Вам необходимо зарегистрировать свое приложение, если вы используете Styled Media Receiver или создаете Custom Receiver . После регистрации приложения вы получите идентификатор приложения, который используется вашим приложением-отправителем для выполнения вызовов API, например для запуска приложения веб-приемника.
Если вы используете медиа-ресивер по умолчанию , вам не нужно регистрировать свое приложение. Медиа-ресивер по умолчанию не позволяет задавать какие-либо стили для пользовательского интерфейса медиаплеера и использует предоставленную константу в качестве идентификатора приложения.
Кроме того, вам необходимо зарегистрировать свое устройство Google Cast, чтобы оно могло получить доступ к вашему приложению веб-приемника, прежде чем публиковать его. После публикации приложения-приемника оно станет доступно для всех устройств Google Cast.
Приложения
Регистрация приложения позволяет протестировать его на зарегистрированном устройстве Cast перед публикацией приложения. Публикация приложения делает его доступным для всех устройств Cast.
Зарегистрируйте свое приложение
Вам необходимо зарегистрировать стилизованный медиа-приемник или пользовательский приемник, чтобы получать идентификатор приложения, который используется с вызовами API из приложения-отправителя.
Чтобы зарегистрировать приложение Cast:
- Войдите в консоль разработчика Google Cast SDK .
- На странице «Обзор» или на странице «Приложения» нажмите «Добавить новое приложение» .
Выберите тип приложения веб-приемника, который вы будете использовать:
Пользовательский приемник
Выберите этот вариант, если вашему приложению требуются компоненты пользовательского интерфейса или шаблоны взаимодействия, которые не предоставляются Styled Media Receiver. Выбор пользовательского приемника также может потребоваться, если ваш тип контента не указан в списке поддерживаемых типов мультимедиа Styled Media Receiver.
Имейте в виду, что этот вариант требует создания полноценного веб-приложения для приложения Web Receiver.
Подробную информацию см. в разделе Пользовательское приложение приемника .
Стилизованный медиа-ресивер
Выберите это, если ваше приложение передает потоковое видео или аудиоконтент с использованием одного из поддерживаемых типов мультимедиа , и вы хотите предоставить пользовательский интерфейс на телевизоре, который использует либо пользовательский интерфейс медиаплеера по умолчанию, либо набор пользовательских стилей поверх медиафайла по умолчанию. Пользовательский интерфейс игрока.
Пользовательские стили, которые вы можете предоставить, позволяют вам определить внешний вид различных элементов пользовательского интерфейса проигрывателя (таких как экран-заставка и индикатор выполнения), просто предоставив файл CSS — вам не нужно создавать приложение-приемник.
Подробности читайте в статье «Стилизованный медиа-ресивер» .
Заполните данные для вашего приложения веб-приемника:
В поле «Имя» введите название вашего приложения.
Это имя приложения, которое появляется при загрузке веб-ресивера или в состоянии ожидания, если вы используете стилизованный медиа-ресивер. Если вы используете пользовательский приемник, значение этого поля является значением по умолчанию для состояния приложения, если оно не задано с помощью метода
setApplicationState
.Укажите внешний вид приложения веб-приемника:
Для пользовательского приемника в поле URL укажите URL-адрес приложения.
Введите URL-адрес, который устройство Google Cast должно запрашивать при загрузке приложения веб-приемника. Во время разработки URL-адрес может использовать HTTP, но когда приложение публикуется, оно должно использовать HTTPS. URL-адрес может относиться к HTML-странице или другому типу файла, доступному из веб-браузера. Для вашего веб-приемника вполне нормально находиться на внутреннем (зарегистрированном в NAT) IP-адресе, но не на локальном хосте, поскольку он редко является доменом верхнего уровня. Хотя приложение веб-приемника при публикации должно обслуживаться через SSL (HTTPS), контент, загруженный в приложение веб-приемника, может обслуживаться через HTTP.
Для стилизованного медиа-ресивера в поле URL-адрес оболочки укажите URL-адрес таблицы стилей.
Укажите URL-адрес HTTPS, который указывает на ваш CSS-файл, расположенный на вашем веб-сайте. Чтобы использовать стили по умолчанию, оставьте поле пустым. Вы всегда можете отредактировать это позже, если захотите предоставить или обновить свои собственные стили.
Установите или оставьте флажок «Поддерживает трансляцию реле» .
Ретрансляция позволяет вашему веб-приемнику поддерживать трансляцию от отправителей, не подключенных к той же сети Wi-Fi, что и получатель. Чтобы отключить трансляцию ретрансляции для вашего приемника, снимите этот флажок.
Установите или не устанавливайте флажок «Поддерживает трансляцию на устройства, поддерживающие только звук» .
Чтобы разрешить вашему приложению обнаруживать Google Cast для аудиоустройств, установите этот флажок. Чтобы отключить поддержку аудиоустройств, снимите этот флажок. Дополнительную информацию см. в разделе «Аудиоустройства» .
Нажмите Сохранить .
Отобразятся ваши регистрационные данные, включая идентификатор приложения, имя, тип и статус. Запишите идентификатор приложения, так как вы будете предоставлять его при вызовах API Cast вашего приложения.
Нажмите «Готово» , чтобы вернуться на страницу «Приложения».
Редактировать информацию о приложении
Прежде чем вы сможете опубликовать свое приложение, вы должны предоставить некоторую дополнительную информацию. Вы также можете обновить информацию, которую вы предоставили о своем заявлении при регистрации.
Чтобы отредактировать информацию о приложении:
- В консоли разработчика Google Cast SDK на странице «Обзор» или на странице «Приложения» нажмите идентификатор приложения или нажмите «Изменить» для приложения, которое вы хотите изменить.
- В поле Имя обновите имя, которое вы указали при регистрации приложения.
- Для приложений Custom Receiver в поле URL-адрес обновите местоположение зарегистрированного вами приложения Web Receiver.
- Для приложений Styled Receiver в поле URL-адрес оболочки обновите расположение таблицы стилей вашего приложения.
Установите или оставьте флажок «Поддерживает трансляцию реле» .
Ретрансляция позволяет вашему веб-приемнику поддерживать трансляцию от отправителей, не подключенных к той же сети Wi-Fi, что и получатель. Чтобы отключить трансляцию ретрансляции для вашего приемника, снимите этот флажок.
Установите или не устанавливайте флажок «Поддерживает трансляцию на устройства, поддерживающие только звук» .
Чтобы разрешить вашему приложению обнаруживать Google Cast для аудиоустройств, установите этот флажок. Чтобы отключить поддержку аудиоустройств, снимите этот флажок. Дополнительную информацию см. в разделе «Аудиоустройства» .
В разделе «Сведения об отправителе» укажите следующую информацию для каждой платформы, которую поддерживает ваше приложение:
Андроид :
- полное имя вашего пакета приложения.
iOS :
- идентификатор iTunes и идентификатор пакета, требуемые Apple.
- URI запуска приложения , используя URI, который приложение Google Home использует для запуска вашего приложения. Дополнительные сведения о требуемом формате URI см. в разделе Использование схем URL-адресов для связи с приложениями .
Интернет :
- URL-адрес веб-сайта вашего приложения.
В разделе «Сведения о листинге» выберите, будет ли ваше приложение размещаться на ресурсах Google, таких как chromecast.com/apps.
В раскрывающемся меню «Категория» выберите категорию, которая лучше всего описывает ваше приложение.
Примечание. Ваше приложение должно поддерживать описанные здесь типы мультимедиа, а также те, которые подразумеваются другими настройками. Например, если ваше приложение поддерживает Google Cast для аудио и вы выбираете здесь «Телевидение и фильмы», ваше приложение должно поддерживать устройства, поддерживающие только звук, как описано в разделе «Аудиоустройства» , а также условия для воспроизведения видео.
Чтобы описать страны, в которых доступно ваше приложение, выберите переключатель «Все страны» или «Только в выбранных странах» ; если вы указываете страны, установите флажки для этих стран в появившемся списке.
В поле «Заголовок» укажите описательное название вашего приложения.
Используйте 50 символов или меньше. Например, «Ютуб».
В поле «Описание» введите описание вашего приложения.
Используйте 80 символов или меньше. Например: «Наслаждайтесь любимыми каналами YouTube на лучшем экране в доме».
В разделе «Графика» нажмите знак «плюс», чтобы загрузить изображение значка для вашего приложения.
Изображение должно иметь размер 512 X 512 пикселей и может иметь прозрачный фон.
В разделе «Добавить свои собственные переводы» , если вы хотите предоставить переводы для полей «Название» и «Описание» , выберите язык в раскрывающемся меню, нажмите « Добавить » и введите переведенный текст в появившемся диалоговом окне; вы также можете загрузить изображение значка, специфичного для этого перевода.
Завершив обновление информации о приложении, нажмите «Сохранить» .
Опубликуйте свое приложение
Публикация приложения делает его доступным для всех устройств Cast по всему миру. Он также создает список вашего приложения на ресурсах Google, таких как сайт со списком chromecast.com/apps , где пользователи могут найти и загрузить ваше приложение. Если вы решили разместить свое приложение в списке при изменении информации о нем на шаге 6 выше, оно появится на странице chromecast.com/apps после публикации.
Чтобы опубликовать свое приложение:
В консоли разработчика Google Cast SDK на странице «Обзор» или «Приложения» для приложения, которое вы хотите опубликовать, нажмите «Опубликовать» .
Если информация о вашем приложении заполнена, появится экран предварительного просмотра с информацией о приложении, которую вы ввели в разделе «Редактирование информации о приложении» . Если нет, появится сообщение со ссылкой на информацию, которую вам необходимо предоставить.
Вы можете нажать «Изменить» , чтобы вернуться и обновить любую информацию.
Если вы готовы опубликовать свое приложение, нажмите «Опубликовать» .
Статистика
Консоль разработчика Google Cast SDK отслеживает производительность вашего приложения. Для каждого опубликованного приложения на странице «Приложения» или «Обзор» вы можете просмотреть данные о производительности, нажав «Просмотреть» в столбце «Статистика» .
Представлена следующая информация:
- Количество получателей Cast, запустивших приложение
- Количество запущенных сессий
- Среднее время воспроизведения мультимедиа (в минутах) за сеанс
Если в статистике фигурирует Другая платформа, это означает, что отправитель не указал свою платформу; например, если более старый отправитель iOS не был обновлен.
Устройства
По умолчанию устройства Google Cast (например, Chromecast или устройство Android TV) не включены для разработки и тестирования. Чтобы превратить ваше устройство в устройство для разработки и получить доступ к неопубликованному приложению Web Receiver во время разработки, вы должны зарегистрировать устройство в своем приложении. Регистрация также позволяет получить доступ к приемнику из окна удаленного браузера для отладки (см. Отладка ).
Чтобы зарегистрировать устройство Google Cast:
Настройте устройство Google Cast и подключите его к той же сети Wi-Fi, что и компьютер.
Дополнительные сведения см. в инструкциях по настройке устройства Cast .
На своем компьютере откройте веб-браузер с поддержкой Cast.
Войдите в консоль разработчика Google Cast SDK .
Найдите серийный номер устройства, которое хотите зарегистрировать.
На странице «Обзор» или на странице «Устройства» нажмите «Добавить новое устройство» .
Введите серийный номер вашего устройства.
Введите описание и нажмите «ОК» .
Это просто понятное имя для вашего устройства (оно не обязательно должно совпадать с именем, которое вы дали устройству во время настройки пользователя).
Подождите пятнадцать минут, прежде чем продолжить.
После завершения регистрации в статусе устройства будет указано «Готово к тестированию».
Перезагрузите устройство Cast: отсоедините кабель питания или USB-кабель от устройства, а затем снова подключите его.
Найти серийный номер устройства
Чтобы найти серийный номер любого устройства, вы можете транслировать страницу Cast Developer Console на устройство:
Нажмите кнопку Трансляция (как если бы вы транслировали эту страницу).
В приглашении отображается вкладка Cast и перечислены доступные устройства.
В раскрывающемся меню выберите устройство, для которого вы хотите получить серийный номер.
- Серийный номер устройств отображения отображается на экране телевизора и читается вслух через динамики телевизора (чтобы помочь различить 0 и 0).
- Для аудиоустройств серийный номер зачитывается вслух на динамике, на который осуществляется трансляция.
Серийный номер программного обеспечения Android TV
Устройствам Android TV (ATV) присвоено несколько серийных номеров. Серийный номер программного обеспечения (Cast) можно получить либо путем трансляции страницы Cast Developer Console на устройство ATV, как описано выше, либо путем перевода устройства ATV в режим разработчика и поиска в настройках Cast серийного номера программного обеспечения.
Чтобы перевести устройство ATV в режим разработчика, перейдите в «Настройки» > «Система» > «О программе» > «Сборка ОС Android TV» и несколько раз щелкните сборку, пока устройство не уведомит вас о том, что вы находитесь в режиме разработчика. Чтобы найти серийный номер в режиме разработчика, перейдите в «Настройки» > «Настройки устройства» > «Встроенный Chromecast» или «Настройки» > «Система» > «Cast» в зависимости от модели вашего квадроцикла, и вы увидите отображенный серийный номер программного обеспечения.
Обратите внимание, что при восстановлении заводских настроек устройства ATV серийный номер программного обеспечения изменится. После сброса настроек выполните описанные выше действия, чтобы найти серийный номер программного обеспечения и перерегистрировать новый серийный номер программного обеспечения устройства с помощью консоли разработчика Cast.
Проблемы с аккаунтом
Я хотел бы отменить регистрацию в консоли разработчика Google Cast
Плата за регистрацию учетной записи разработчика в размере 5 долларов США не подлежит возврату.
У меня больше нет доступа к консоли разработчика Google Cast.
Если вы ранее получали от нас электронное письмо о том, что ваша учетная запись разработчика была заблокирована из-за многочисленных нарушений наших Условий обслуживания или Политики в отношении контента , ответьте на это письмо, если вам требуются дополнительные разъяснения.
Мое приложение было удалено из Google Cast
Удаленные приложения считаются ударом по репутации вашей учетной записи разработчика. Множественные или вопиющие нарушения политики могут привести к прекращению действия вашей учетной записи разработчика.
Удаление означает, что пользователи не смогут просматривать удаленное приложение или получать к нему доступ. Если ваши учетные данные разработчика по-прежнему находятся в хорошем состоянии в Google Cast и характер вашего приложения позволяет это, вы можете внести исправления и опубликовать новый совместимый экземпляр приложения.
Не публикуйте повторно удаленное приложение, пока нарушение политики не будет устранено.
Я хочу изменить адрес электронной почты, связанный с моей учетной записью
Вы не можете изменить адрес электронной почты, связанный с вашей учетной записью разработчика Google Cast. Если вы работаете в организации, мы рекомендуем использовать адрес электронной почты группы, чтобы избежать проблем с доступом в будущем.
у меня другая проблема
Посетите страницу поддержки Cast SDK .