Runbook • Magazinul de canale Roku • SceneGraph

Publicarea canalului Roku în Magazinul de canale Roku

Build-ul Roku este un zip de canal ce poate fi încărcat lateral. Roku acceptă doar un .pkg semnat, iar cheia de semnare poate fi generată și folosită doar pe un dispozitiv Roku în modul dezvoltator, așa că ultimii doi pași rulează pe propriul tău Roku: instalează, testează, împachetează, apoi încarcă .pkg-ul în panoul tău de dezvoltator.

Deschide panoul de control
Cont de dezvoltator: gratuit Semnezi pe Roku-ul tău Live, videoclipuri și radio

Procedură

Roku redenumește din când în când paginile panoului; fiecare pas spune ce face pagina, ceea ce supraviețuiește unei redenumiri. Secvența de taste și paginile dispozitivului nu s-au schimbat de ani de zile.

1

Înscrie-te ca dezvoltator Roku

  1. Autentifică-te la developer.roku.com cu contul Roku care va deține canalul și finalizează înscrierea ca dezvoltator. Nu există nicio taxă pentru un canal gratuit.
  2. Acceptă acordurile de dezvoltator când ți le cere panoul. Numele editorului afișat în magazin provine din acest profil.
2

Treci Roku-ul în modul dezvoltator

  1. Cu telecomanda Roku apasă Home de trei ori, Up de două ori, apoi Right, Left, Right, Left, Right.
  2. Notează adresa IP de pe ecranul Developer Settings, activează installer-ul, acceptă acordul și setează o parolă pentru serverul web. Dispozitivul repornește.

Modul dezvoltator păstrează un singur canal încărcat lateral la un moment dat; instalarea altuia îl înlocuiește.

3

Încarcă lateral și testează zip-ul

  1. Construiește Roku în Construiește-ți aplicațiile și descarcă Canalul Roku (.zip). Nu-l dezarhiva.
  2. Navighează la http://<roku-ip> de pe un computer din aceeași rețea și autentifică-te ca rokudev cu parola de la pasul 2.
  3. Încarcă zip-ul și apasă Install. Canalul se deschide imediat pe televizor.
  4. Testează-l: Urmărește live, un videoclip din bibliotecă, reia și lista de urmărire, Căutare, Despre; pentru un post de radio, Ascultă live și Pauză. Apasă Back de pe primul ecran pentru a confirma că iese.
  5. Fă capturile de ecran pentru magazin din aceeași pagină web (Utilities, Screenshot).
4

Generează cheia de semnare (o singură dată)

  1. Deschide o sesiune telnet pe portul 8080 al Roku-ului (telnet <roku-ip> 8080) și rulează genkey.
  2. Păstrează parola afișată și DevID-ul într-un loc sigur. Fiecare actualizare a canalului trebuie semnată cu această cheie.

Pe un alt Roku sau după o resetare din fabrică, restaurează cheia cu Rekey din pagina Utilities a dispozitivului, folosind un .pkg deja semnat cu ea și parola acesteia. O cheie pierdută înseamnă un canal nou.

5

Împachetează canalul

  1. Cu canalul instalat, deschide Packager pe pagina web a dispozitivului.
  2. Introdu un nume de aplicație și o versiune (versiunea corespunde build-ului: 1.0.7 pentru build 7) și parola genkey, apoi Package.
  3. Descarcă .pkg-ul rezultat.
6

Creează canalul și trimite-l

  1. În panoul de dezvoltator, adaugă un canal public nou construit cu SDK-ul, numit ca în aplicație.
  2. Listare în magazin: roku/poster-540x405.png ca poster al canalului, descrierea, categoria, capturile de ecran de la pasul 3 și URL-ul generat al politicii de confidențialitate.
  3. Încarcă .pkg-ul. Panoul rulează analiza statică a Roku asupra lui; citește fiecare observație.
  4. Trimite pentru certificare. Răspunde la orice notă de certificare din panou; odată aprobat, publică.

Actualizări: reconstruiește Roku în panou, încarcă lateral noul zip, împachetează-l cu aceeași cheie și încarcă .pkg-ul ca versiune nouă. Videoclipurile, fluxurile și linkurile provin din feed-ul live și nu au nevoie niciodată de actualizare.

Ai nevoie de ajutor? Scrie-ne pe chat

O observație din analiza statică pentru care vrei o a doua părere sau un Roku care nu acceptă zip-ul: suportul este pe chat non-stop.

Toate runbook-urile