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