1

我是为 Roku 播放器和 BrightScript 开发的新手。我一直在阅读 SDK 和论坛,以尝试了解如何注册和链接 Roku 播放器以进行收费频道或频道内购买。SDK 解释了一组非常简单的预注册和设备链接请求和响应。

http://sdkdocs.roku.com/display/sdkdoc/Device+Registration+And+Linking

Request1
<preRegistration>
<deviceID>(unique id/serial number for the device) </deviceID>
<deviceTypeID>(optional opaque string identifying device type) </deviceTypeID>
<firmwareVersion>(optional major.minor.build) </firmwareVersion>
</preRegistration > 
Response
<result>
<status> success/failure </status>
<regCode> (small ~5 character code customer will enter onto web site) </regCode>
<retryInterval> (polling interval in secs to detect completion (e.g. 30)</retryInterval>
<retryDuration> (max duration in secs for retries (e.g. 900) ) </retryDuration>
</result>

但是,我无法找到服务器端代码的示例来处理预注册和链接功能、创建 regCode 等。当然,您的频道如何知道它在下次执行时已注册。

提前致谢!

4

2 回答 2

1

在哪里可以找到示例服务器端代码的问题与 Roku 或 Brightscript 没有特别的关系,因为这种类型的功能可以通过基于任何服务器端环境(例如 PHP、Node.js 等)的 API 构建和提供。

您的频道如何知道它在下次执行时已注册,是通过将登录会话信息存储在持久存储中,直到用户注销或会话因其他原因过期。对于 Roku,这将通过roRegistryroRegistrySeion来实现。

于 2015-08-23T15:42:08.183 回答
0

这是我从 Roku 团队获得的示例应用程序。
希望这可以帮助:

https://www.dropbox.com/s/20fdw4mx1nykv7b/register.zip

于 2014-04-09T12:27:00.400 回答