2013-03-27 5 views
0

Я создал базовое приложение (практически без контента, только пустую страницу), чтобы проверить функциональность SSO. Это не работает, когда я тестирую по телевизору, он дает ошибку error_cp_001.Single Sign On не работает на телевизоре

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 для имени файла и vars. Он всегда показывает эту ошибку.

Я также пробовал в симуляторе SDK, ту же ошибку, что и на реальном телевизоре. На тренажере я вижу эти дополнительные отладочные строки:

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

я могу разделить почтовый файл, содержащий все приложения, но это действительно просто воспроизвести, так как она не имеет ничего, кроме этого основного кода SSO связанного.

ответ

0

Я нашел ответ, разместив его на случай, если кто-то другой столкнется с той же проблемой.

Проблема заключалась в развертывании через USB. По-видимому, приложение, развернутое с USB-накопителем, имеет ограниченную функциональность. Развертывание приложения через веб-сервер устраняет множество проблем, в том числе и этого.