Runbook • Roku Channel Store • SceneGraph

Pubblicare il canale Roku nel Roku Channel Store

La build Roku è uno zip del canale installabile lateralmente. Roku accetta solo un .pkg firmato e la chiave di firma può essere generata e usata solo su un dispositivo Roku in modalità sviluppatore, quindi gli ultimi due passaggi si eseguono sul tuo Roku: installa, testa, crea il pacchetto, poi carica il .pkg nella tua dashboard sviluppatore.

Account sviluppatore: gratuito Firmato sul tuo Roku Live, video e radio

Procedura

Roku rinomina di tanto in tanto le pagine della dashboard; ogni passaggio indica cosa fa la pagina, il che sopravvive a una rinomina. La sequenza di tasti e le pagine del dispositivo non cambiano da anni.

1

Registrati come sviluppatore Roku

  1. Accedi su developer.roku.com con l'account Roku che sarà proprietario del canale e completa la registrazione come sviluppatore. Non ci sono costi per un canale gratuito.
  2. Accetta gli accordi per sviluppatori quando la dashboard li richiede. Il nome dell'editore mostrato nello store deriva da questo profilo.
2

Passa il Roku alla modalità sviluppatore

  1. Con il telecomando Roku premi Home tre volte, Su due volte, poi Destra, Sinistra, Destra, Sinistra, Destra.
  2. Annota l'indirizzo IP nella schermata Impostazioni sviluppatore, abilita il programma di installazione, accetta l'accordo e imposta una password per il server web. Il dispositivo si riavvia.

La modalità sviluppatore mantiene un solo canale installato lateralmente alla volta; installarne un altro lo sostituisce.

3

Installa lateralmente e testa lo zip

  1. Compila Roku in Crea le tue app e scarica il Canale Roku (.zip). Non decomprimerlo.
  2. Vai su http://<roku-ip> da un computer sulla stessa rete e accedi come rokudev con la password del passaggio 2.
  3. Carica lo zip e premi Installa. Il canale si apre subito sulla TV.
  4. Provalo: guarda un live, un video dalla libreria, riprendi e la watchlist, Cerca, Informazioni; per una stazione radio, ascolta il live e metti in pausa. Premi Indietro dalla prima schermata per confermare che si chiude.
  5. Cattura gli screenshot per lo store dalla stessa pagina web (Utilità, Screenshot).
4

Genera la chiave di firma (una volta sola)

  1. Apri una sessione telnet sulla porta 8080 del Roku (telnet <roku-ip> 8080) ed esegui genkey.
  2. Conserva la password stampata e il DevID in un luogo sicuro. Ogni aggiornamento del canale deve essere firmato con questa chiave.

Su un Roku diverso, o dopo un ripristino alle impostazioni di fabbrica, ripristina la chiave con Rekey nella pagina Utilità del dispositivo, usando un .pkg già firmato con essa e la relativa password. Una chiave persa significa un nuovo canale.

5

Crea il pacchetto del canale

  1. Con il canale installato, apri Packager nella pagina web del dispositivo.
  2. Inserisci un nome app e una versione (la versione corrisponde alla build: 1.0.7 per la build 7) e la password genkey, poi Pacchetto.
  3. Scarica il .pkg risultante.
6

Crea il canale e invialo

  1. Nella dashboard sviluppatore, aggiungi un nuovo canale pubblico creato con l'SDK, con lo stesso nome dell'app.
  2. Scheda dello store: roku/poster-540x405.png come poster del canale, la descrizione, la categoria, gli screenshot del passaggio 3 e l'URL della privacy policy generato.
  3. Carica il .pkg. La dashboard esegue l'analisi statica di Roku su di esso; leggi ogni segnalazione.
  4. Invia per la certificazione. Rispondi a eventuali note di certificazione nella dashboard; una volta approvato, pubblica.

Aggiornamenti: ricompila Roku nel pannello, installa lateralmente il nuovo zip, crea il pacchetto con la stessa chiave e carica il .pkg come nuova versione. Video, stream e link provengono dal feed live e non richiedono mai un aggiornamento.

Serve aiuto? Chatta con noi

Un risultato dell'analisi statica su cui vuoi un secondo parere, o un Roku che non accetta lo zip: l'assistenza è in chat 24 ore su 24.

Tutti i runbook