【发布时间】:2017-01-18 18:30:46
【问题描述】:
从商店安装应用程序后,服务器日志中显示以下错误,并且我从 worklight.js 收到意外错误,因为 WL.DeviceAuth.saveCertificate 失败。
DeviceAuthent E com.worklight.core.auth.ext.DeviceAuthenticator checkTokenString FWLSE4007E: Received bad token from client. Server token:'fgak243l7r2ulo2k7mnv63ea57', client token:'8396shihvo3h6r3d3h4om53ba8'
事实上,这个错误只在我第一次打开应用程序时显示,然后一切似乎都正常。我想知道原因是否来自 WL 控制台禁用的 AppAuthenticity。
我正在使用 Worklight 6.1.0.02.20141216-0421 并且在 initOptions.js 上 connectOnStartup 设置为 true。
关于这个问题的任何想法?
【问题讨论】:
-
你没有提到你是在安卓还是iOS上运行。另外,您是否总是在第一次启动应用程序时看到该消息?
-
我在 Android 上运行,并且在新安装后的每次首次应用启动时都会显示该消息。另外,我注意到当我从设备中清除应用程序数据时,我再次打开它时会出现消息。只是我想提一下,在第一个视图(登录)中,我在视图初始化时调用了一个适配器。
-
您正在运行一个非常旧的 Worklight 6.1 版本。最新的是 IF201611022-042。请升级您的服务器、工作室并重建应用程序,然后重试。
-
应用程序已经在商店中,我必须继续使用这个版本以避免新的提交。
-
@Idan 我们有一个直接更新通知,如果显示通知,则不会显示错误,否则如果直接更新通知延迟,则会出现错误,将显示直接更新通知。跨度>
标签: ibm-mobilefirst worklight-server