Runbook • Roku 频道商店 • SceneGraph

将 Roku 频道发布到 Roku 频道商店

Roku 构建是一个可侧载的频道 zip 包。Roku 只接受签名的 .pkg,而签名密钥只能在开发者模式下的 Roku 设备上生成和使用,因此最后两步要在你自己的 Roku 上完成:安装、测试、打包,然后在开发者后台中上传 .pkg。

打开控制面板
开发者账户:免费 在你的 Roku 上签名 直播、视频和广播

操作步骤

Roku 会不时重命名后台页面;每一步都说明该页面的功能,这样即使页面改名也仍然适用。按键顺序和设备页面多年来没有变化。

1

注册为 Roku 开发者

  1. 在 developer.roku.com 使用将拥有该频道的 Roku 账户登录,并完成开发者注册。免费频道不收取任何费用。
  2. 当后台要求时接受开发者协议。商店中显示的发布者名称来自此个人资料。
2

将 Roku 切换到开发者模式

  1. 使用 Roku 遥控器按 Home 三次,Up 两次,然后按 Right, Left, Right, Left, Right。
  2. 记下开发者设置屏幕上的 IP 地址,启用安装程序,接受协议并设置 Web 服务器密码。设备会重新启动。

开发者模式一次只能保留一个侧载频道;安装另一个会将其替换。

3

侧载并测试 zip 包

  1. 在 构建你的应用 下构建 Roku,并下载 Roku 频道(.zip)。不要解压它。
  2. 从同一网络上的电脑浏览到 http://<roku-ip>,并以 rokudev 身份使用第 2 步的密码登录。
  3. 上传 zip 包并按 Install。频道会立即在电视上打开。
  4. 进行测试:观看直播、库中的视频、续播和观看列表、搜索、关于;对于广播电台,测试收听直播和暂停。从第一个屏幕按 Back 确认它能退出。
  5. 从同一网页获取商店截图(Utilities、Screenshot)。
4

生成签名密钥(仅一次)

  1. 打开到 Roku 8080 端口的 telnet 会话(telnet <roku-ip> 8080)并运行 genkey。
  2. 将打印出的密码和 DevID 存放在安全的地方。频道的每次更新都必须使用此密钥签名。

在另一台 Roku 上,或恢复出厂设置后,使用已用该密钥及其密码签名的 .pkg,在设备 Utilities 页面通过 Rekey 恢复密钥。丢失密钥意味着需要新建频道。

5

打包频道

  1. 在频道已安装的情况下,打开设备网页上的 Packager。
  2. 输入应用名称和版本(版本与构建对应:构建 7 对应 1.0.7)以及 genkey 密码,然后点击 Package。
  3. 下载生成的 .pkg。
6

创建频道并提交

  1. 在开发者后台中,添加一个使用 SDK 构建的新公共频道,名称与应用中一致。
  2. 商店列表:将 roku/poster-540x405.png 作为频道海报,填写描述、类别、第 3 步的截图以及生成的隐私政策 URL。
  3. 上传 .pkg。后台会对其运行 Roku 的静态分析;请阅读每一条发现。
  4. 提交认证。在后台中回复任何认证备注;一旦获批,即可发布。

更新:在面板中重新构建 Roku,侧载新的 zip 包,用同一密钥打包,并将 .pkg 作为新版本上传。视频、流和链接来自实时源,永远不需要更新。

需要帮助?与我们在线交谈

对静态分析发现想听听第二意见,或者 Roku 不接受 zip 包:支持团队全天候在线聊天。

所有 Runbook