Runbook • Roku Channel Store • SceneGraph

Publier la chaîne Roku sur le Roku Channel Store

La version Roku est un zip de chaîne installable par chargement latéral. Roku n'accepte qu'un fichier .pkg signé, et la clé de signature ne peut être générée et utilisée que sur un appareil Roku en mode développeur. Les deux dernières étapes s'exécutent donc sur votre propre Roku : installez, testez, empaquetez, puis téléversez le .pkg dans votre tableau de bord développeur.

Compte développeur : gratuit Signé sur votre Roku Direct, vidéos et radio

Procédure

Roku renomme parfois les pages du tableau de bord ; chaque étape décrit ce que fait la page, ce qui survit à un renommage. La séquence de touches et les pages de l'appareil n'ont pas changé depuis des années.

1

S'inscrire comme développeur Roku

  1. Connectez-vous sur developer.roku.com avec le compte Roku qui possédera la chaîne, puis terminez l'inscription développeur. Aucun frais n'est requis pour une chaîne gratuite.
  2. Acceptez les accords développeur lorsque le tableau de bord vous les demande. Le nom de l'éditeur affiché dans la boutique provient de ce profil.
2

Passer le Roku en mode développeur

  1. Avec la télécommande Roku, appuyez sur Accueil trois fois, Haut deux fois, puis Droite, Gauche, Droite, Gauche, Droite.
  2. Notez l'adresse IP sur l'écran Paramètres développeur, activez le programme d'installation, acceptez l'accord et définissez un mot de passe pour le serveur web. L'appareil redémarre.

Le mode développeur ne conserve qu'une seule chaîne chargée latéralement à la fois ; en installer une autre la remplace.

3

Charger latéralement et tester le zip

  1. Générez la version Roku sous Créer vos applications et téléchargez la Chaîne Roku (.zip). Ne la décompressez pas.
  2. Accédez à http://<roku-ip> depuis un ordinateur sur le même réseau et connectez-vous en tant que rokudev avec le mot de passe de l'étape 2.
  3. Téléversez le zip et appuyez sur Installer. La chaîne s'ouvre immédiatement sur le téléviseur.
  4. Testez-la : regardez le direct, une vidéo de la bibliothèque, la reprise et la liste de lecture, la recherche, À propos ; pour une station de radio, écoutez le direct et mettez en pause. Appuyez sur Retour depuis le premier écran pour confirmer qu'elle se ferme.
  5. Prenez les captures d'écran pour la boutique depuis la même page web (Utilitaires, Capture d'écran).
4

Générer la clé de signature (une seule fois)

  1. Ouvrez une session telnet sur le port 8080 du Roku (telnet <roku-ip> 8080) et exécutez genkey.
  2. Conservez le mot de passe affiché et le DevID en lieu sûr. Chaque mise à jour de la chaîne doit être signée avec cette clé.

Sur un autre Roku, ou après une réinitialisation d'usine, restaurez la clé avec Rekey sur la page Utilitaires de l'appareil, en utilisant un .pkg déjà signé avec elle et son mot de passe. Une clé perdue signifie une nouvelle chaîne.

5

Empaqueter la chaîne

  1. Une fois la chaîne installée, ouvrez Empaqueteur sur la page web de l'appareil.
  2. Saisissez un nom d'application et une version (la version correspond à la build : 1.0.7 pour la build 7) ainsi que le mot de passe genkey, puis cliquez sur Empaqueter.
  3. Téléchargez le .pkg obtenu.
6

Créer la chaîne et la soumettre

  1. Dans le tableau de bord développeur, ajoutez une nouvelle chaîne publique créée avec le SDK, nommée comme dans l'application.
  2. Fiche de la boutique : roku/poster-540x405.png comme affiche de la chaîne, la description, la catégorie, les captures d'écran de l'étape 3 et l'URL de la politique de confidentialité générée.
  3. Téléversez le .pkg. Le tableau de bord exécute l'analyse statique de Roku dessus ; lisez chaque résultat.
  4. Soumettez pour certification. Répondez à toute note de certification dans le tableau de bord ; une fois approuvée, publiez.

Mises à jour : régénérez la version Roku dans le panneau, chargez latéralement le nouveau zip, empaquetez-le avec la même clé et téléversez le .pkg comme nouvelle version. Les vidéos, flux et liens proviennent du flux en direct et ne nécessitent jamais de mise à jour.

Besoin d'aide ? Discutez avec nous

Un résultat d'analyse statique sur lequel vous voulez un second avis, ou un Roku qui refuse le zip : le support est disponible par chat 24 heures sur 24.

Tous les runbooks