Rejestracja

Jeśli używasz odbiornika ze stylizowanymi multimediami lub tworzysz niestandardowy odbiornik, musisz zarejestrować aplikację. Po zarejestrowaniu aplikacji otrzymasz identyfikator aplikacji, który jest używany przez aplikację wysyłającą do wykonywania wywołań interfejsu API, na przykład do uruchamiania aplikacji odbiornika internetowego.

Jeśli używasz domyślnego odbiornika multimediów, nie musisz rejestrować aplikacji. Domyślny odbiornik multimediów nie pozwala na określenie stylu interfejsu odtwarzacza i używa podanej stałej wartości jako identyfikatora aplikacji.

Musisz też zarejestrować urządzenie Google Cast przed opublikowaniem, by mogło ono uzyskiwać dostęp do odbiornika internetowego. Po opublikowaniu aplikacji odbiornika będzie ona dostępna dla wszystkich urządzeń Google Cast.

Aplikacje

Po zarejestrowaniu aplikacji możesz przed opublikowaniem przetestować ją na zarejestrowanym urządzeniu przesyłającym. Po opublikowaniu aplikacja stanie się dostępna na wszystkich urządzeniach przesyłających.

Rejestrowanie aplikacji

Aby otrzymać identyfikator aplikacji używany w wywołaniach interfejsu API z aplikacji wysyłającej, musisz zarejestrować stylizowany odbiornik lub niestandardowy odbiornik.

Aby zarejestrować aplikację Cast:

  1. Zaloguj się w konsoli programisty Google Cast SDK.
  2. Na stronie Overview (Przegląd) lub Applications (Aplikacje) kliknij Add New Application (Dodaj nową aplikację).
  3. Wybierz typ aplikacji odbiornika internetowego, której będziesz używać:

    • Odbiornik niestandardowy

      Wybierz tę opcję, jeśli aplikacja wymaga komponentów interfejsu lub wzorców interakcji, których nie udostępnia odbiornik multimediów. Wybranie odbiornika niestandardowego może być też konieczne, jeśli Twój typ treści nie jest wymieniony jako jeden z typów multimediów obsługiwanych przez odbiornik.

      Pamiętaj, że ta opcja wymaga utworzenia kompletnej aplikacji internetowej na potrzeby aplikacji Web Receiver.

      Szczegółowe informacje znajdziesz w artykule na temat aplikacji odbiornika niestandardowego.

    • Odbiornik multimedialny

      Wybierz tę opcję, jeśli aplikacja przesyła strumieniowo treści wideo lub audio przy użyciu jednego z obsługiwanych typów multimediów i chcesz udostępnić na telewizorze interfejs użytkownika wykorzystujący domyślny interfejs odtwarzacza albo zestaw stylów niestandardowych u góry domyślnego interfejsu odtwarzacza.

      Style niestandardowe pozwalają zdefiniować wygląd różnych elementów interfejsu odtwarzacza (takich jak ekran powitalny i pasek postępu). Wystarczy przesłać plik CSS. Nie trzeba tworzyć aplikacji odbiornika.

      Więcej informacji znajdziesz w sekcji Odbiornik multimediów.

  4. Wypełnij szczegóły aplikacji Web Receiver:

    1. W polu Nazwa wpisz nazwę aplikacji.

      Jest to nazwa aplikacji wyświetlana w chwili ładowania odbiornika internetowego lub w stanie bezczynności, jeśli używasz odbiornika ze stylizowanymi multimediami. Jeśli używasz niestandardowego odbiornika, wartość tego pola jest wartością domyślną stanu aplikacji, jeśli nie została ustawiona za pomocą metody setApplicationState.

    2. Określ wygląd aplikacji Odbiornik internetowy:

      • W przypadku odbiornika niestandardowego w polu URL wpisz adres URL aplikacji.

        Wpisz adres URL, o który urządzenie Google Cast ma poprosić podczas wczytywania aplikacji odbiornika internetowego. W trakcie programowania adres URL może korzystać z protokołu HTTP, a po opublikowaniu aplikacji – z HTTPS. Może to być strona HTML lub inny typ pliku, który można otworzyć w przeglądarce. Odbiornik internetowy może znajdować się pod wewnętrznym adresem IP (zarejestrowanym w NAT), ale nie na hoście lokalnym, ponieważ rzadko jest to domena najwyższego poziomu. Chociaż aplikacja Odbiornik internetowy musi w momencie publikacji korzystać z protokołu SSL (HTTPS), treści wczytywane w niej mogą być wyświetlane przez HTTP.

      • W przypadku odbiornika ze stylizowanymi multimediami w polu URL motywu podaj adres URL arkusza stylów.

        Podaj adres URL HTTPS, który wskazuje plik CSS znajdujący się w Twojej witrynie. Aby użyć stylów domyślnych, pozostaw to pole puste. Możesz go później edytować, aby udostępnić lub zaktualizować style niestandardowe.

      • Zaznacz lub odznacz pole wyboru Obsługuje przesyłanie przekazujące.

        Przesyłanie przekaźnikowe pozwala odbiornikowi internetowemu obsługiwać przesyłanie od nadawców niepołączonych z tą samą siecią Wi-Fi co odbiornik. Aby wyłączyć przesyłanie pośrednie z odbiornika, odznacz to pole.

      • Zaznacz lub odznacz pole Obsługuje przesyłanie na urządzenia obsługujące tylko dźwięk.

        Aby aplikacja mogła wykrywać urządzenia audio Google Cast, zaznacz to pole. Aby wyłączyć obsługę urządzeń tylko audio, odznacz to pole. Więcej informacji znajdziesz w sekcji Urządzenia audio.

  5. Kliknij Zapisz.

    Wyświetlą się szczegóły rejestracji, w tym identyfikator aplikacji, jej nazwa, typ i stan. Zanotuj identyfikator aplikacji, ponieważ będziesz go podawać w wywołaniach interfejsu Cast API aplikacji.

  6. Kliknij Gotowe, aby wrócić na stronę Aplikacje.

Edytuj informacje o aplikacji

Przed opublikowaniem aplikacji musisz podać kilka dodatkowych informacji. Możesz też zaktualizować informacje podane w zgłoszeniu podczas rejestracji.

Aby edytować informacje o aplikacji:

  1. W konsoli programisty Google Cast SDK na stronie Overview (Przegląd) lub Applications (Aplikacje) kliknij Identyfikator aplikacji lub kliknij Edit (Edytuj) obok aplikacji, którą chcesz edytować.
  2. W polu Nazwa zaktualizuj nazwę podaną podczas rejestracji aplikacji.
  3. W przypadku niestandardowych aplikacji odbiornika zaktualizuj w polu URL lokalizację zarejestrowanej aplikacji odbiornika internetowego.
  4. W przypadku aplikacji Stylizowany odbiornik w polu URL motywu zaktualizuj lokalizację arkusza stylów aplikacji.
  5. Zaznacz lub odznacz pole wyboru Obsługuje przesyłanie przekazujące.

    Przesyłanie przekaźnikowe pozwala odbiornikowi internetowemu obsługiwać przesyłanie od nadawców, którzy nie są połączeni z tą samą siecią Wi-Fi co odbiornik. Aby wyłączyć przesyłanie pośrednie z odbiornika, odznacz to pole.

  6. Zaznacz lub odznacz pole Obsługuje przesyłanie tylko na urządzenia audio.

    Aby zezwolić aplikacji na wykrywanie urządzeń Google Cast for audio, zaznacz to pole. Aby wyłączyć obsługę urządzeń obsługujących tylko dźwięk, odznacz to pole. Więcej informacji znajdziesz w sekcji Urządzenia audio.

  7. W sekcji Szczegóły nadawcy podaj te informacje w przypadku każdej platformy obsługiwanej przez aplikację:

    • Android:

      • w pełni kwalifikowana nazwa pakietu aplikacji.
    • iOS

    • Internet:

      • adres URL witryny aplikacji.
  8. W sekcji Szczegóły listy wybierz, czy chcesz udostępniać aplikację w usługach Google, takich jak chromecast.com/apps..

  9. Z menu Kategoria wybierz kategorię, która najlepiej opisuje Twoją aplikację.

    Uwaga: Twoja aplikacja musi obsługiwać typy multimediów opisane tutaj, a także te dopuszczone przez inne ustawienia. Jeśli na przykład aplikacja obsługuje Google Cast audio i wybierzesz tutaj Telewizja i filmy, musi ona obsługiwać urządzenia z samym dźwiękiem, zgodnie z opisem w sekcji Urządzenia audio oraz regulaminami dotyczącymi odtwarzania filmów.

  10. Aby opisać kraje, w których dostępna jest Twoja aplikacja, wybierz opcję Wszystkie kraje lub Tylko w wybranych krajach. W przypadku określania krajów zaznacz odpowiednie pola na wyświetlonej liście.

  11. W polu Tytuł wpisz opisowy tytuł aplikacji.

    Użyj nie więcej niż 50 znaków. Przykład: „YouTube”.

  12. W polu Opis wpisz opis aplikacji.

    Użyj maksymalnie 80 znaków. Na przykład: „Oglądaj ulubione kanały YouTube na najlepszym ekranie w domu”.

  13. W sekcji Grafika kliknij znak plusa, aby przesłać obraz ikony aplikacji.

    Obraz musi mieć wymiary 512 x 512 pikseli i może mieć przezroczyste tło.

  14. Jeśli chcesz dodać tłumaczenia pól Tytuł i Opis w sekcji Dodaj własne tłumaczenia, wybierz język z menu, kliknij Dodaj i wpisz przetłumaczony tekst w wyświetlonym oknie dialogowym. Możesz też przesłać obraz odpowiedniej ikony.

  15. Po zaktualizowaniu informacji o aplikacji kliknij Zapisz.

Publikowanie aplikacji

Po opublikowaniu aplikacja będzie dostępna dla wszystkich urządzeń przesyłających na całym świecie. Umożliwia też utworzenie listy aplikacji w usługach Google, takich jak chromecast.com/apps, gdzie użytkownicy mogą znaleźć i pobrać Twoją aplikację. Jeśli podczas edycji informacji o aplikacji w kroku 6 powyżej wybierzesz opcję wyświetlania aplikacji, to po jej opublikowaniu pojawi się ona na chromecast.com/apps.

Aby opublikować aplikację:

  1. W konsoli programisty Google Cast SDK na stronie Przegląd lub Aplikacje obok aplikacji, którą chcesz opublikować, kliknij Opublikuj.

    Jeśli informacje o zgłoszeniu są kompletne, pojawi się ekran podglądu z informacjami o aplikacji podanymi w sekcji Edytowanie informacji o aplikacji. W przeciwnym razie pojawi się komunikat z informacjami, które musisz podać.

  2. Kliknij Edytuj, aby wrócić i zaktualizować informacje.

  3. Jeśli chcesz opublikować aplikację, kliknij Opublikuj.

Statystyki

Wydajność aplikacji możesz śledzić w konsoli programisty Google Cast SDK. Dla każdej opublikowanej aplikacji na stronie Aplikacje lub Przegląd możesz zobaczyć dane o wydajności, klikając Wyświetl w kolumnie Statystyki.

Dostępne są te informacje:

  • Liczba odbiorników Cast, na których uruchomiono aplikację
  • Liczba uruchomionych sesji
  • Średni czas odtwarzania multimediów (w minutach) na sesję

Jeśli w statystykach pojawi się platforma Inna, oznacza to, że nadawca nie podał swojej platformy, na przykład jeśli starszy nadawca korzystający z iOS nie został zaktualizowany.

Urządzenia

Domyślnie urządzenia Google Cast (takie jak Chromecast czy Android TV) nie są włączone do programowania ani testowania. Aby zmienić urządzenie w urządzenie dla programistów i uzyskać dostęp do nieopublikowanej aplikacji odbiornika internetowego na etapie tworzenia aplikacji, zarejestruj je w aplikacji. Rejestracja umożliwia też dostęp do odbiornika ze zdalnego okna przeglądarki na potrzeby debugowania (patrz Debugowanie).

Aby zarejestrować urządzenie Google Cast:

  1. Skonfiguruj urządzenie Google Cast i połącz je z tą samą siecią Wi-Fi co komputer.

    Więcej informacji znajdziesz w instrukcjach konfigurowania urządzenia przesyłającego.

  2. Na komputerze otwórz przeglądarkę obsługującą Google Cast.

  3. Zaloguj się w konsoli programisty Google Cast SDK.

  4. Znajdź numer seryjny urządzenia, które chcesz zarejestrować.

  5. Na stronie Przegląd lub Urządzenia kliknij Dodaj nowe urządzenie.

  6. Wpisz numer seryjny urządzenia.

  7. Wpisz opis i kliknij OK.

    Jest to tylko przyjazna nazwa urządzenia (nie musi być taka sama jak nazwa nadana urządzeniu podczas konfiguracji).

  8. Zanim przejdziesz dalej, odczekaj 15 minut.

    Po zakończeniu rejestracji stan urządzenia zmieni się na „Ready for Testing” (Gotowe do testowania).

  9. Ponownie uruchom urządzenie przesyłające: odłącz od niego zasilanie lub kabel USB, a potem podłącz je ponownie.

Znajdź numer seryjny urządzenia

Aby znaleźć numer seryjny dowolnego urządzenia, możesz przesłać na nie stronę z Konsoli programisty Cast:

  1. Kliknij przycisk Przesyłaj (jak podczas przesyłania tej strony).

    Pojawi się okno Przesyłaj kartę z listą dostępnych urządzeń.

  2. Z menu wybierz urządzenie, dla którego chcesz uzyskać numer seryjny.

    • W przypadku urządzeń displayowych numer seryjny wyświetla się na ekranie telewizora i jest odczytywany na głos na głośnikach (aby ułatwić rozróżnienie zera i O).
    • W przypadku urządzeń audio numer seryjny jest odczytywany na głos na głośniku, na który przesyłane treści.

Numer seryjny oprogramowania Android TV

Urządzenia z Androidem TV (ATV) mają kilka powiązanych numerów seryjnych. Numer seryjny oprogramowania (Cast) można uzyskać, przesyłając stronę Konsoli programisty Cast na urządzenie ATV (zgodnie z powyższym opisem) lub włączając tryb programisty na urządzeniu ATV i sprawdzając numer seryjny oprogramowania w ustawieniach przesyłania.

Aby przełączyć urządzenie ATV w tryb programisty, wybierz kolejno Ustawienia > System > Informacje > Kompilacja systemu operacyjnego Android TV i kliknij kompilację kilka razy, aż urządzenie powiadomi Cię, że korzystasz z trybu programisty. Aby znaleźć numer seryjny w trybie programisty, wybierz Ustawienia > Ustawienia urządzenia > Wbudowany Chromecast lub Ustawienia > System > Cast (w zależności od modelu ATV). Wyświetli się numer seryjny oprogramowania.

Pamiętaj, że po przywróceniu urządzenia ATV do ustawień fabrycznych zmienia się numer seryjny oprogramowania. Po przywróceniu ustawień fabrycznych wykonaj czynności opisane powyżej, aby znaleźć numer seryjny oprogramowania i ponownie zarejestrować nowy numer seryjny nowego oprogramowania urządzenia w konsoli programisty przesyłania.

Problemy dotyczące konta

Chcę anulować rejestrację w konsoli programisty Google Cast

Opłata za rejestrację konta dewelopera w wysokości 5 USD nie podlega zwrotowi.

Nie mam już dostępu do konsoli programisty Google Cast

Jeśli wcześniej dotarł do Ciebie e-mail od nas z informacją, że Twoje konto dewelopera zostało zawieszone z powodu wielokrotnych naruszeń Warunków korzystania z usługi lub Zasad dotyczących treści, odpowiedz na tego e-maila, jeśli potrzebujesz dodatkowych wyjaśnień.

Moja aplikacja została usunięta z Google Cast

Usunięte aplikacje mają niekorzystny wpływ na opinię o koncie dewelopera. Powtarzające się lub rażące przypadki naruszeń zasad mogą doprowadzić do zamknięcia konta.

Oznacza to, że użytkownicy nie będą mogli jej wyświetlić ani uzyskać do niej dostępu. Jeśli Twoje konto programisty nadal ma w Google Cast dobrą opinię, a charakter aplikacji na to pozwala, możesz wprowadzić poprawki i opublikować jej nowe wystąpienie zgodne z wymaganiami.

Nie publikuj ponownie usuniętej aplikacji, dopóki nie usuniesz naruszenia zasad.

Chcę zmienić adres e-mail powiązany z moim kontem

Nie możesz zmienić adresu e-mail powiązanego z kontem programisty Google Cast. Jeśli pracujesz w organizacji, zalecamy użycie adresu e-mail zespołu, aby uniknąć problemów z dostępem w przyszłości.

Mam inny problem

Wejdź na stronę pomocy Cast SDK.