繁体   English   中英

单一登录在电视上不起作用

[英]Single Sign On not working on TV

我已经创建了一个基本应用程序(几乎没有内容,只有一个空白页)来测试SSO功能。 它不起作用,当我在电视上测试时,出现错误error_cp_001

config.xml包含以下内容:

<cpauthjs>Authorization8888.js</cpauthjs>
<login>y</login>

Authorization8888.js文件包含:

var Authorization8888 = {};
Authorization8888.checkAccount = function(id, pw, cb) {
    cb("TRUE");
};

我已经尝试过<cpauthjs>Authorization8888</cpauthjs> 我也尝试使用不带8888的Authorization作为文件名和var。 它总是显示该错误。

我也在SDK模拟器中尝试过,与真实电视上的错误相同。 在模拟器上,我看到了这些额外的调试行:

[JS ALERT]:  @@@@@@@@@@@@@@@@@@@@22222eval(accountCheckFunc) error
[JS ALERT]:  Fail to load Account check moudule. 
Error : Can't find variable: Authorization8888

我可以共享包含整个应用程序的zip文件,但是复制起来真的很简单,因为除了这个与SSO相关的基本代码之外,它什么也没有。

我找到了答案,将其发布,以防其他人遇到相同的问题。

问题是通过USB进行部署。 显然,使用USB记忆棒部署的应用程序功能有限。 通过Web服务器部署应用程序解决了很多问题,包括这一问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM