Runbook • Roku Channel Store • SceneGraph

Roku kanalını Roku Channel Store'a gönderme

Roku derlemesi, yandan yüklenebilir bir kanal zip dosyasıdır. Roku yalnızca imzalı bir .pkg kabul eder ve imzalama anahtarı yalnızca geliştirici modundaki bir Roku cihazında oluşturulup kullanılabilir; bu nedenle son iki adım kendi Roku cihazınızda çalışır: kurun, test edin, paketleyin, ardından .pkg dosyasını geliştirici panelinize yükleyin.

Geliştirici hesabı: ücretsiz Roku cihazınızda imzalanır Canlı yayın, videolar ve radyo

Prosedür

Roku, panel sayfalarını zaman zaman yeniden adlandırır; her adım sayfanın ne yaptığını söyler, bu da yeniden adlandırmadan etkilenmez. Tuş dizisi ve cihaz sayfaları yıllardır değişmedi.

1

Roku geliştiricisi olarak kaydolun

  1. Kanalın sahibi olacak Roku hesabıyla developer.roku.com adresinde oturum açın ve geliştirici kaydını tamamlayın. Ücretsiz bir kanal için ücret yoktur.
  2. Panel istediğinde geliştirici sözleşmelerini kabul edin. Mağazada gösterilen yayıncı adı bu profilden gelir.
2

Roku'yu geliştirici moduna geçirin

  1. Roku uzaktan kumandasıyla Home tuşuna üç kez, Up tuşuna iki kez, ardından Right, Left, Right, Left, Right tuşlarına basın.
  2. Geliştirici Ayarları ekranındaki IP adresini not edin, yükleyiciyi etkinleştirin, sözleşmeyi kabul edin ve bir web sunucusu parolası belirleyin. Cihaz yeniden başlar.

Geliştirici modu aynı anda bir yandan yüklenmiş kanal tutar; başka bir kanal yüklemek onun yerini alır.

3

Zip dosyasını yandan yükleyin ve test edin

  1. Uygulamalarınızı oluşturun bölümünde Roku'yu derleyin ve Roku kanalı (.zip) dosyasını indirin. Dosyayı açmayın.
  2. Aynı ağdaki bir bilgisayardan http://<roku-ip> adresine gidin ve 2. adımdaki parolayla rokudev olarak oturum açın.
  3. Zip dosyasını yükleyin ve Install düğmesine basın. Kanal TV'de hemen açılır.
  4. Kanalı deneyin: Canlı yayını, kitaplıktan bir videoyu izleyin, kaldığı yerden devam etme ve izleme listesini, Arama ve Hakkında bölümlerini kontrol edin; bir radyo istasyonu için Canlı dinle ve Duraklat özelliklerini deneyin. Çıkışı onaylamak için ilk ekrandan Back tuşuna basın.
  5. Aynı web sayfasından mağaza ekran görüntülerini alın (Utilities, Screenshot).
4

İmzalama anahtarını oluşturun (bir kez)

  1. Roku'nun 8080 numaralı bağlantı noktasına bir telnet oturumu açın (telnet <roku-ip> 8080) ve genkey komutunu çalıştırın.
  2. Yazdırılan parolayı ve DevID'yi güvenli bir yerde saklayın. Kanalın her güncellemesi bu anahtarla imzalanmalıdır.

Farklı bir Roku'da veya fabrika ayarlarına sıfırlama sonrasında, cihazın Utilities sayfasındaki Rekey seçeneğiyle, bu anahtarla imzalanmış bir .pkg ve parolasını kullanarak anahtarı geri yükleyin. Kaybolan anahtar yeni bir kanal demektir.

5

Kanalı paketleyin

  1. Kanal yüklüyken cihazın web sayfasında Packager bölümünü açın.
  2. Bir uygulama adı ve sürüm girin (sürüm derlemeyle eşleşir: derleme 7 için 1.0.7) ve genkey parolasını girin, ardından Package düğmesine basın.
  3. Oluşan .pkg dosyasını indirin.
6

Kanalı oluşturun ve gönderin

  1. Geliştirici panelinde, SDK ile oluşturulmuş, uygulamadakiyle aynı ada sahip yeni bir genel kanal ekleyin.
  2. Mağaza listesi: roku/poster-540x405.png dosyasını kanal posteri olarak, açıklamayı, kategoriyi, 3. adımdaki ekran görüntülerini ve oluşturulan gizlilik politikası URL'sini ekleyin.
  3. .pkg dosyasını yükleyin. Panel, Roku'nun statik analizini üzerinde çalıştırır; her bulguyu okuyun.
  4. Sertifika için gönderin. Paneldeki sertifika notlarını yanıtlayın; onaylandıktan sonra yayımlayın.

Güncellemeler: panelde Roku'yu yeniden derleyin, yeni zip dosyasını yandan yükleyin, aynı anahtarla paketleyin ve .pkg dosyasını yeni bir sürüm olarak yükleyin. Videolar, akışlar ve bağlantılar canlı yayından gelir ve hiçbir zaman güncelleme gerektirmez.

Yardım mı gerekiyor? Bizimle sohbet edin

İkinci bir görüş almak istediğiniz bir statik analiz bulgusu veya zip dosyasını kabul etmeyen bir Roku: destek ekibi günün her saati sohbette.

Tüm runbook'lar