我还能深层链接到另一个 Roku 频道吗?

问题描述 投票:0回答:2

我正在尝试让我的频道安装/深度链接另一个频道。有一百万个这样的线程使用 ECP。就像这个: 如何使用 BrightScript 中的深层链接从一个应用程序到另一个应用程序进行通信

但是,今年早些时候,Roku 更改了政策,禁止在通道内使用 ECP。

...通道可能不再在其通道应用程序中包含旨在发出任何类型的 ECP 命令的代码...

参见 Roku 文档

渠道商店上仍然有带有深度链接的应用程序,所以我想知道我是否还可以与ECP进行深度链接,或者,还有其他方法吗?

roku brightscript
2个回答
0
投票

与ECP深度链接不是一个好主意,因为它违反了认证标准。如果您仍然想实现它,可能的方法之一是将所需的 ECP url 保留在云/后端服务器上的某个位置。在运行时读取它,替换所需的参数并通过http请求执行ECP命令(使用“roUrlTransfer”对象)。


0
投票

直接向 ECP url 发起 http 请求将不起作用,系统禁止此类请求,并且 api 请求失败,如下所示

深层链接错误结果:= { 坏数据:正确 调试消息:无效 显示代码:403 错误资源: 连接:假 禁止: true 未找到:假 未经授权:假 响应代码:403 回复消息:“禁止” 网址:“http://192.168.0.101:8060/launch/?contentId=sports-content-id&mediaType=episode” }

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.