Ibm mobilefirst IBM Worklight 6.1未捕获类型错误:无法读取属性';directUpdate';未定义的

Ibm mobilefirst IBM Worklight 6.1未捕获类型错误:无法读取属性';directUpdate';未定义的,ibm-mobilefirst,Ibm Mobilefirst,我正在使用Worklight 6.1 我已经开发了一个Android应用程序 connectOnStartup : true 及 该应用程序是“基于适配器的身份验证”模块和“在混合应用程序中集成服务器生成的页面”模块的混合。下载自 如果我没有将set-connectOnStartup设置为false,它将正常工作 有什么想法吗?您指出了错误,我以为在直接更新之前没有执行任何操作,但是HTML主页中包含的java脚本代码在直接更新之前执行过 然后我意识到我没有包括实现安全挑战处理程序的javas

我正在使用Worklight 6.1

我已经开发了一个Android应用程序

connectOnStartup : true

该应用程序是“基于适配器的身份验证”模块和“在混合应用程序中集成服务器生成的页面”模块的混合。下载自

如果我没有将set-connectOnStartup设置为false,它将正常工作


有什么想法吗?

您指出了错误,我以为在直接更新之前没有执行任何操作,但是HTML主页中包含的java脚本代码在直接更新之前执行过

然后我意识到我没有包括实现安全挑战处理程序的javascript文件。Thas是问题所在

我已经包括了

<script src="js/SingleStepAuthRealmChallengeProcessor.js"></script>

现在它正在工作


谢谢你,伊丹。

我已经编辑了这个问题。由于我认为问题与直接更新和connectOnStartup有关,所以我认为不需要应用程序内容。直接更新发生在应用程序启动和返回前台时,因此如果您未连接到服务器(无论是connectOnStartup、WL.Client.connect还是其他),显然,直接更新不会发生,问题本身也不会表现出来。此外,API级别没有任何意义,而应用程序实现是最有趣的部分,您根本没有提到。
Uncaught TypeError: Cannot read property 'directUpdate' of undefined
<script src="js/SingleStepAuthRealmChallengeProcessor.js"></script>