Runbook • Loja de Canais Roku • SceneGraph

Publicando o canal Roku na Loja de Canais Roku

O build Roku é um zip de canal que pode ser carregado lateralmente. A Roku só aceita um .pkg assinado, e a chave de assinatura só pode ser gerada e usada em um dispositivo Roku em modo desenvolvedor, então as duas últimas etapas rodam no seu próprio Roku: instalar, testar, empacotar e depois enviar o .pkg no seu painel de desenvolvedor.

Abra seu painel de controle
Conta de desenvolvedor: gratuita Assinado no seu Roku Ao vivo, vídeos e rádio

Procedimento

A Roku renomeia as páginas do painel de vez em quando; cada etapa diz o que a página faz, o que sobrevive a uma renomeação. A sequência de teclas e as páginas do dispositivo não mudam há anos.

1

Inscreva-se como desenvolvedor Roku

  1. Entre em developer.roku.com com a conta Roku que será dona do canal e conclua a inscrição de desenvolvedor. Não há taxa para um canal gratuito.
  2. Aceite os contratos de desenvolvedor quando o painel solicitar. O nome do publicador exibido na loja vem deste perfil.
2

Coloque o Roku em modo desenvolvedor

  1. Com o controle remoto do Roku, pressione Home três vezes, Cima duas vezes e depois Direita, Esquerda, Direita, Esquerda, Direita.
  2. Anote o endereço IP na tela de Configurações do Desenvolvedor, ative o instalador, aceite o contrato e defina uma senha para o servidor web. O dispositivo reinicia.

O modo desenvolvedor mantém um canal carregado lateralmente por vez; instalar outro substitui o anterior.

3

Carregue lateralmente e teste o zip

  1. Compile o Roku em Criar seus apps e baixe o Canal Roku (.zip). Não o descompacte.
  2. Navegue até http://<roku-ip> a partir de um computador na mesma rede e entre como rokudev com a senha da etapa 2.
  3. Envie o zip e pressione Instalar. O canal abre na TV imediatamente.
  4. Teste-o: assista ao vivo, a um vídeo da biblioteca, retome e a lista de favoritos, Pesquisar, Sobre; para uma estação de rádio, Ouça ao vivo e Pausar. Pressione Voltar na primeira tela para confirmar que ele sai.
  5. Tire as capturas de tela da loja na mesma página web (Utilitários, Captura de tela).
4

Gere a chave de assinatura (uma vez)

  1. Abra uma sessão telnet na porta 8080 do Roku (telnet <roku-ip> 8080) e execute genkey.
  2. Guarde a senha impressa e o DevID em um local seguro. Toda atualização do canal deve ser assinada com esta chave.

Em outro Roku, ou após uma restauração de fábrica, restaure a chave com Rekey na página Utilitários do dispositivo, usando um .pkg já assinado com ela e sua senha. Uma chave perdida significa um novo canal.

5

Empacote o canal

  1. Com o canal instalado, abra o Empacotador na página web do dispositivo.
  2. Informe um nome de app e uma versão (a versão corresponde ao build: 1.0.7 para o build 7) e a senha do genkey; depois, Empacotar.
  3. Baixe o .pkg resultante.
6

Crie o canal e envie-o

  1. No painel do desenvolvedor, adicione um novo canal público criado com o SDK, com o mesmo nome do app.
  2. Listagem da loja: roku/poster-540x405.png como pôster do canal, a descrição, a categoria, as capturas de tela da etapa 3 e a URL da política de privacidade gerada.
  3. Envie o .pkg. O painel executa a análise estática da Roku nele; leia cada apontamento.
  4. Envie para certificação. Responda a quaisquer observações de certificação no painel; depois de aprovado, publique.

Atualizações: recompile o Roku no painel, carregue lateralmente o novo zip, empacote-o com a mesma chave e envie o .pkg como uma nova versão. Vídeos, transmissões e links vêm do feed ao vivo e nunca precisam de atualização.

Precisa de ajuda? Fale conosco

Um apontamento da análise estática sobre o qual você quer uma segunda opinião, ou um Roku que não aceita o zip: o suporte está no chat o tempo todo.

Todos os runbooks