Styled MediaReceiver'ı kullanıyorsanız veya bir Özel Alıcı oluşturuyorsanız uygulamanızı kaydetmeniz gerekir. Uygulamanızı kaydettikten sonra, gönderen uygulamanız tarafından API çağrıları gerçekleştirmek (örneğin, bir Web Alıcısı uygulamasını başlatmak) için kullanılan bir uygulama kimliği alırsınız.
Varsayılan Medya Alıcısı'nı kullanıyorsanız uygulamanızı kaydetmeniz gerekmez. Varsayılan Medya Alıcısı, medya oynatıcı kullanıcı arayüzüne stil sağlamanıza izin vermez ve uygulama kimliği olarak sağlanan bir sabiti kullanır.
Ayrıca, Google Cast cihazınızı yayınlamadan önce Web Alıcısı uygulamanıza erişebilmesi için kaydetmeniz gerekir. Alıcı uygulamanız yayınlandıktan sonra tüm Google Cast cihazlarında kullanılabilir hale gelir.
Uygulamalar
Uygulamanızı kaydettiğinizde, uygulamayı yayınlamadan önce kayıtlı Cast cihazınızda test edebilirsiniz. Uygulamanın yayınlanması uygulamanın tüm Yayın cihazlarında kullanılabilmesini sağlar.
Uygulamanızı kaydetme
Gönderen uygulamadan gelen API çağrılarıyla kullanılan bir uygulama kimliği almak için Styled Media Buyer veya Özel Alıcı kaydetmeniz gerekir.
Yayın uygulamanızı kaydetmek için:
- Google Cast SDK Developer Console'da oturum açın.
- Genel Bakış veya Uygulamalar sayfasından Yeni Uygulama Ekle'yi tıklayın.
Kullanacağınız Web Alıcısı uygulamasının türünü seçin:
Özel Alıcı
Uygulamanız, Stilli Medya Alıcısı tarafından sağlanmayan kullanıcı arayüzü bileşenleri veya etkileşim kalıpları gerektiriyorsa bunu seçin. İçerik türünüz Stilli Medya Alıcısı'nın desteklenen medya türlerinden biri olarak listelenmiyorsa da Özel Alıcı'yı seçmeniz gerekebilir.
Bu seçeneğin Web Alıcısı uygulaması için eksiksiz bir web uygulaması derlemeniz gerektiğini unutmayın.
Ayrıntılar için Özel Alıcı Uygulaması bölümünü okuyun.
Stilli Medya Alıcısı
Uygulamanız, desteklenen medya türlerinden birini kullanarak video veya ses içeriği akışı gerçekleştiriyorsa ve TV'de varsayılan medya oynatıcı kullanıcı arayüzünü ya da varsayılan medya oynatıcı kullanıcı arayüzünün üst kısmındaki özel stiller grubunu kullanan bir kullanıcı arayüzü sağlamak istiyorsanız bunu seçin.
Sağlayabileceğiniz özel stiller, bir CSS dosyası sağlayarak oynatıcı kullanıcı arayüzünün çeşitli öğelerinin (başlangıç ekranı ve ilerleme çubuğu gibi) görünümünü tanımlamanıza olanak tanır. Alıcı uygulaması oluşturmanız gerekmez.
Ayrıntılar için Styled Media Buyer (Stilli Medya Alıcısı) başlıklı makaleyi okuyun.
Web Alıcısı uygulamanızın ayrıntılarını girin:
Ad alanına uygulamanızın adını girin.
Bu, Web Alıcısı yüklenirken veya Stilli Medya Alıcısı kullanıyorsanız boşta durumunda görünen uygulama adıdır. Özel Alıcı kullanıyorsanız bu alanın değeri,
setApplicationState
yöntemi kullanılarak ayarlanmamışsa uygulama durumu için varsayılan değerdir.Web Alıcısı uygulamasının görünümünü belirtin:
Özel Alıcı için URL alanında uygulama URL'sini belirtin.
Google Cast cihazının Web Alıcısı uygulamanızı yüklerken istemesi gereken URL'yi girin. Geliştirme sırasında URL, HTTP kullanabilir, ancak uygulama yayınlanırken HTTPS kullanması gerekir. URL, bir HTML sayfasına veya web tarayıcısından erişilebilen başka bir dosya türüne ait olabilir. Web Alıcınızın dahili (NAT kayıtlı) bir IP adresinde olmasında sakınca yoktur, ancak nadiren üst düzey bir alan olduğundan localhost'ta yer almaz. Web Alıcısı uygulaması yayınlanırken SSL (HTTPS) üzerinden sunulması gerekse de, Web Alıcısı uygulamasında yüklenen içerik HTTP üzerinden sunulabilir.
Bir Stilli Medya Alıcısı için Stil URL'si alanında, stil sayfasının URL'sini belirtin.
Kendi web sitenizde bulunan CSS dosyanıza işaret eden bir HTTPS URL'si sağlayın. Varsayılan stilleri kullanmak için alanı boş bırakın. Özel stillerinizi sağlamak veya güncellemek isterseniz daha sonra istediğiniz zaman düzenleyebilirsiniz.
Geçiş yayınını destekler onay kutusunu işaretleyin veya işaretini kaldırın.
Geçişli yayınlama, Web Alıcınızın alıcıyla aynı kablosuz ağa bağlı olmayan gönderenlerden yayın yapmayı desteklemesine olanak tanır. Alıcınız için geçişli yayını devre dışı bırakmak üzere bu kutunun işaretini kaldırın.
Yalnızca ses özellikli cihazlara yayınlamayı destekler onay kutusunu işaretleyin veya işaretini kaldırın.
Uygulamanızın, ses cihazları için Google Cast'i keşfetmesine izin vermek üzere bu kutuyu işaretleyin. Yalnızca ses özellikli cihazlara yönelik desteği devre dışı bırakmak için bu kutunun işaretini kaldırın. Daha fazla bilgi için Ses Cihazları bölümüne bakın.
Kaydet'i tıklayın.
Uygulama kimliği, adı, türü ve durumu dahil olmak üzere kayıt ayrıntılarınız gösterilir. Uygulamanızın Cast API çağrılarıyla sağlayacağınız uygulama kimliğini not edin.
Uygulamalar sayfasına dönmek için Bitti'yi tıklayın.
Uygulama bilgilerini düzenleyin
Uygulamanızı yayınlamadan önce bazı ek bilgiler sağlamanız gerekir. Kayıt sırasında başvurunuzla ilgili sağladığınız bilgileri de güncelleyebilirsiniz.
Uygulama bilgilerini düzenlemek için:
- Google Cast SDK'sı Developer Console'daki Genel Bakış veya Uygulamalar sayfasından Uygulama Kimliği'ni veya düzenlemek istediğiniz uygulama için Düzenle'yi tıklayın.
- Name (Ad) alanında, uygulamayı kaydederken sağladığınız adı güncelleyin.
- Özel Alıcı uygulamaları için, URL alanında, kaydettiğiniz Web Alıcısı uygulamasının konumunu güncelleyin.
- Stilli Alıcı uygulamaları için Skin URL'si alanında, uygulamanızın stil sayfasının konumunu güncelleyin.
Geçiş yayınını destekler onay kutusunu işaretleyin veya işaretini kaldırın.
Geçişli yayınlama, Web Alıcınızın alıcıyla aynı kablosuz ağa bağlı olmayan gönderenlerden yayın yapmayı desteklemesine olanak tanır. Alıcınız için geçişli yayınlamayı devre dışı bırakmak üzere bu kutunun işaretini kaldırın.
Yalnızca ses özellikli cihazlara yayınlamayı destekler onay kutusunu işaretleyin veya işaretini kaldırın.
Uygulamanızın, ses cihazları için Google Cast'i keşfetmesine izin vermek üzere bu kutuyu işaretleyin. Yalnızca ses özellikli cihazlara yönelik desteği devre dışı bırakmak için bu kutunun işaretini kaldırın. Daha fazla bilgi için Ses Cihazları bölümüne bakın.
Gönderen Ayrıntıları bölümünde, uygulamanızın desteklediği her platform için aşağıdakileri sağlayın:
Android:
- uygulama paketinizin tam nitelikli adı.
iOS:
- Apple'ın zorunlu kıldığı iTunes kimliği ve Paket kimliği.
- Uygulama Başlatma URI'si, Google Home uygulamasının uygulamanızı başlatmak için kullandığı URI'yi kullanır. Gereken URI biçimi hakkında daha fazla bilgi için Uygulamalarla İletişim kurmak için URL Şemalarını Kullanma konusuna bakın.
Web:
- uygulamanız için web sitesi URL'si.
Listeleme Ayrıntıları bölümünde, uygulamanızı chromecast.com/apps. gibi Google mülklerinde listeleyip listelemeyeceğinizi seçin.
Kategori açılır menüsünden uygulamanızı en iyi tanımlayan kategoriyi seçin.
Not: Uygulamanız hem burada açıklanan medya türlerini hem de diğer ayarlar tarafından belirtilen medya türlerini desteklemelidir. Örneğin, uygulamanız ses için Google Cast'i destekliyorsa ve burada TV ve Filmler'i seçerseniz uygulamanız, Ses Cihazları bölümünde açıklandığı gibi yalnızca ses özellikli cihazları ve video oynatmaya ilişkin hükümleri desteklemelidir.
Uygulamanızın kullanıma sunulduğu ülkeleri tanımlamak için Tüm ülkeler veya Yalnızca seçili ülkelerde radyo düğmesini seçin. Ülkeleri belirtiyorsanız gösterilen listede bu ülkelerin kutularını işaretleyin.
Başlık alanına uygulamanız için açıklayıcı bir başlık girin.
En fazla 50 karakter kullanın. Örneğin, "YouTube."
Açıklama alanına uygulamanız için bir açıklama girin.
En fazla 80 karakter kullanın. Örneğin, "Favori YouTube kanallarınızı evinizdeki en iyi ekranda izleyin."
Grafikler bölümünde artı işaretini tıklayarak uygulamanızın simge resmini yükleyin.
Resim 512 X 512 piksel olmalıdır ve şeffaf bir arka plana sahip olabilir.
Kendi Çevirilerinizi Ekleyin altında, Başlık ve Açıklama alanlarına çeviri sağlamak isterseniz, açılır menüden dili seçin, Ekle'yi tıklayın ve açılan iletişim kutusuna çevrilmiş metni girin. Bu çeviriye özgü simge için de bir resim yükleyebilirsiniz.
Başvuru bilgilerinizi güncellemeyi tamamladığınızda Kaydet'i tıklayın.
Uygulamanızı yayınlayın
Uygulamanızı yayınlamak, uygulamanızı dünya genelindeki tüm Cast cihazlarında kullanılabilir hale getirir. Ayrıca, chromecast.com/apps giriş sitesi gibi Google mülklerinde uygulamanız için bir liste oluşturur. Kullanıcılar burada uygulamanızı keşfedip indirebilirler. Yukarıdaki 6. adımda uygulama bilgilerini düzenlerken uygulamanızı listelemeyi seçtiyseniz, uygulama yayınlandığında chromecast.com/apps adresinde görünür.
Uygulamanızı yayınlamak için:
Google Cast SDK'sı Developer Console'daki Genel Bakış veya Uygulamalar sayfasında, yayınlamak istediğiniz uygulama için Yayınla'yı tıklayın.
Uygulama bilgileriniz eksikse Uygulama bilgilerini düzenleme bölümüne girdiğiniz uygulama bilgilerini içeren bir önizleme ekranı görünür. Yoksa, vermeniz gereken bilgilerden alıntı yapan bir mesaj görünür.
Geri dönüp bilgileri güncellemek için Düzenle'yi tıklayabilirsiniz.
Uygulamanızı yayınlamaya hazırsanız Yayınla'yı tıklayın.
İstatistikler
Google Cast SDK'sı Geliştirici Konsolu, uygulamanızın performansını izler. Uygulamalar veya Genel Bakış sayfasında yayınlanan her uygulama için İstatistikler sütununda Görüntüle'yi tıklayarak performans verilerini görebilirsiniz.
Aşağıdaki bilgiler sunulur:
- Uygulamayı başlatan Cast alıcılarının sayısı
- Başlatılan oturumların sayısı
- Oturum başına ortalama medya oynatma süresi (dakika cinsinden)
İstatistiklerde Diğer bir platform görünüyorsa bu, gönderenin platformunu belirtmediği anlamına gelir (örneğin, eski bir iOS göndereni güncellenmemişse).
Cihazlar
Google Cast cihazları (Chromecast veya Android TV cihazı gibi) varsayılan olarak geliştirme ve test için etkinleştirilmez. Cihazınızı bir geliştirme cihazına dönüştürmek ve geliştirme sırasında yayınlanmamış Web Alıcısı uygulamanıza erişim elde etmek için cihazı uygulamanıza kaydettirmeniz gerekir. Kaydolmak, hata ayıklama için alıcıya uzak bir tarayıcı penceresinden de erişilmesine olanak tanır (bkz. Hata ayıklama).
Google Cast cihazınızı kaydettirmek için:
Google Cast cihazınızı kurun ve bilgisayarınızla aynı kablosuz ağa bağlayın.
Daha fazla bilgi için Yayın Cihazı Kurulumu talimatlarına bakın.
Bilgisayarınızda Cast destekli bir web tarayıcısı açın.
Google Cast SDK Geliştirici Konsolu'nda oturum açın.
Kaydetmek istediğiniz cihazın seri numarasını bulun.
Genel Bakış veya Cihazlar sayfasından Yeni Cihaz Ekle'yi tıklayın.
Cihazınızın seri numarasını girin.
Bir açıklama girin ve Tamam'ı tıklayın.
Bu, sadece cihazınıza ait bir addır (kullanıcı kurulumu sırasında cihaza verdiğiniz adla eşleşmesi gerekmez).
Devam etmeden önce on beş dakika bekleyin.
Kayıt işlemi tamamlandıktan sonra cihazın Durumu "Test İçin Hazır" olarak görünür.
Yayın cihazınızı yeniden başlatın: Güç veya USB kablosunu cihazdan çıkarıp yeniden bağlayın.
Cihazın seri numarasını bulun
Herhangi bir cihazın seri numarasını bulmak için Cast Developer Console sayfasını cihaza yayınlayabilirsiniz:
Yayınla düğmesini tıklayın (bu sayfayı yayınlıyormuşsunuz gibi).
İstemde Yayın sekmesi görüntülenir ve kullanılabilir cihazlar listelenir.
Açılır menüden seri numarasını almak istediğiniz cihazı seçin.
- Görüntüleme cihazlarında seri numarası, TV ekranında gösterilir ve TV hoparlörlerinde sesli okunur (0'ların ve O'ların netleştirilmesine yardımcı olmak için).
- Ses cihazlarında seri numarası, yayın yapılan hoparlörde sesli okunur.
Android TV yazılımı seri numarası
Android TV (ATV) cihazlarının kendileriyle ilişkilendirilmiş birden fazla seri numarası vardır. Yazılımın (Cast) seri numarası, Cast Developer Console sayfasının yukarıda belirtildiği gibi ATV cihazına yayınlanmasıyla veya ATV cihazını geliştirici moduna alıp yazılım seri numarası için Yayın ayarlarına bakılarak elde edilebilir.
ATV cihazınızı geliştirici moduna almak için Ayarlar > Sistem > Hakkında > Android TV OS derlemesi'ne gidin ve cihaz, geliştirici modunda olduğunuzu bildirene kadar derlemeyi birkaç kez tıklayın. Geliştirici modundayken seri numarasını bulmak için ATV modelinize bağlı olarak Ayarlar > Cihaz Tercihleri > Chromecast Entegre veya Ayarlar > Sistem > Yayınlama bölümüne gidin. Yazılımın seri numarasını görürsünüz.
ATV cihazı fabrika ayarlarına sıfırlandığında yazılım seri numarasının değişeceğini unutmayın. Fabrika ayarlarına sıfırladıktan sonra yazılımın seri numarasını bulmak ve cihazın yeni yazılım seri numarasını Cast Developer Console'a tekrar kaydetmek için yukarıdaki adımları izleyin.
Hesap sorunları
Google Cast Developer Console kaydımı iptal etmek istiyorum
5 ABD doları tutarındaki geliştirici hesabı kayıt ücreti geri ödenmez.
Artık Google Cast Geliştirici Konsolu'na erişemiyorum
Daha önce bizden Hizmet Şartlarımızı veya İçerik Politikamızı birden fazla kez ihlal ettiği için geliştirici hesabınızın askıya alındığını belirten bir e-posta aldıysanız ve daha fazla açıklamaya ihtiyaç duyuyorsanız bu e-postayı yanıtlayın.
Uygulamam Google Cast'ten kaldırıldı
Kaldırılan uygulamalar, geliştirici hesabınızın iyi durumunu olumsuz etkileyen ihtarlar olarak sayılır. Birden fazla kez tekrarlayan veya çok göze batan ihlaller, geliştirici hesabınızın feshine yol açabilir.
Kaldırma işlemi, kullanıcıların kaldırılan uygulamayı görüntüleyemeyecekleri veya bunlara erişemeyecekleri anlamına gelir. Geliştirici kimlik bilgileriniz Google Cast'te hâlâ iyi durumdaysa ve uygulamanızın yapısı buna izin veriyorsa düzeltmeler yapabilir ve uygulamanın uyumlu yeni bir örneğini yayınlayabilirsiniz.
Kaldırılan bir uygulamayı, politika ihlali giderilene kadar yeniden yayınlamayın.
Hesabımla ilişkili e-posta adresini değiştirmek istiyorum
Google Cast Geliştirici Hesabınızla ilişkilendirilen e-posta adresini değiştiremezsiniz. Bir kuruluş için çalışıyorsanız ileride erişim konusunda sorun yaşamamak için bir ekip e-posta adresi kullanmanızı öneririz.
Başka bir sorunum var
Lütfen Cast SDK destek sayfasına bakın.