Ibm mobilefirst IBM Worklight 6.1[从客户端接收到坏令牌]
从应用商店安装应用程序后,服务器日志中显示了以下错误,我从worklight.js收到一个意外错误,因为WL.DeviceAuth.saveCertificate失败Ibm mobilefirst IBM Worklight 6.1[从客户端接收到坏令牌],ibm-mobilefirst,worklight-server,Ibm Mobilefirst,Worklight Server,从应用商店安装应用程序后,服务器日志中显示了以下错误,我从worklight.js收到一个意外错误,因为WL.DeviceAuth.saveCertificate失败 DeviceAuthent E com.worklight.core.auth.ext.DeviceAuthenticator checkTokenString FWLSE4007E: Received bad token from client. Server token:'fgak243l7r2ulo2k7mnv63ea57'
DeviceAuthent E com.worklight.core.auth.ext.DeviceAuthenticator checkTokenString FWLSE4007E: Received bad token from client. Server token:'fgak243l7r2ulo2k7mnv63ea57', client token:'8396shihvo3h6r3d3h4om53ba8'
事实上,这个错误只有在我第一次打开应用程序时才显示出来,然后一切看起来都正常。我想知道原因是否来自WL控制台禁用的AppAuthentity
我正在使用Worklight 6.1.0.02.20141216-0421,并且在initOptions.js connectOnStartup上设置为true
对此问题有何想法?我通过将connectOnStartup属性更改为false来解决此问题,然后我尝试在稍后阶段调用WL.Client.connect以连接到Worklight服务器。您没有提到是否在Android或iOS上运行。另外,当你第一次启动应用程序时,你总是看到消息吗?我在安卓上运行,在新安装后的每一次应用程序启动时,消息都会显示出来。另外,我注意到,当我从我的设备中清除应用程序数据,然后再次打开它时,会出现消息。我只想指出,在第一次视图登录中,我调用了view init上的一个适配器。您正在运行一个非常旧的Worklight 6.1版本。最新版本为IF201611022-042。请升级您的服务器、studio并重建应用程序,然后重试。应用程序已在应用商店中,我必须继续使用此版本以避免新提交。@Idan我们有一个直接更新通知,如果显示通知,则不会显示错误;否则,如果直接更新通知延迟,则会显示错误,并显示直接更新通知。