Roku设备注册和链接

时间:2013-05-15 22:29:23

标签: roku brightscript

我是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>

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

提前致谢!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

这是我从Roku团队获得的示例应用程序 希望这会有所帮助:

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