2013-03-27 55 views
0

我已經創建了一個基本應用程序(幾乎沒有內容,只是一個空白頁)來測試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>。我也嘗試用Authorization沒有8888作爲文件名和變量。它總是顯示錯誤。

我也試過在SDK模擬器,同樣的錯誤作爲真正的電視上。在模擬器上我看到這些額外的調試行:

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

我可以分享包含整個應用程序的zip文件,但它是非常簡單的重現,因爲它沒有任何關係,除了這個基本的SSO相關的代碼。

回答

0

我找到了答案,張貼它以防其他人遇到同樣的問題。

問題是通過USB部署。顯然,使用USB棒部署的應用程序功能有限。通過網絡服務器部署應用程序解決了很多問題,包括這一點。