我正在使用Worklight 6.1
我用
开发了一个Android应用程序connectOnStartup : true
和
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
当我尝试在设备上执行应用程序时(4.1.2),当它启动时我在log cat中得到异常:
Uncaught TypeError: Cannot read property 'directUpdate' of undefined
应用程序是模块之间的混合&#34;基于适配器的身份验证&#34;和#34;在混合应用程序中集成服务器生成的页面&#34;。下载自http://www.ibm.com/developerworks/mobile/worklight/getting-started.html
如果我没有将set connectOnStartup设置为false,则可以正常工作。
有什么想法吗?
答案 0 :(得分:1)
您指出错误,我认为在Direct Update之前没有执行任何操作,但主HTML页面中包含的java脚本代码之前已执行。
然后我意识到我没有包含实现安全挑战处理程序的javascript文件。 Thas是个问题。
我已经包含了
<script src="js/SingleStepAuthRealmChallengeProcessor.js"></script>
<。>在.html中,现在它正在运作。
谢谢你,Idan。