2017-01-18 2 views
0

После установки приложения из магазина ошибка, указанная ниже, отображается в журналах сервера, и я получаю непредвиденную ошибку из worklight.js, так как WL.DeviceAuth.saveCertificate не удалось.IBM Worklight 6.1 [Полученный плохой токен от клиента]

DeviceAuthent E com.worklight.core.auth.ext.DeviceAuthenticator checkTokenString FWLSE4007E: Received bad token from client. Server token:'fgak243l7r2ulo2k7mnv63ea57', client token:'8396shihvo3h6r3d3h4om53ba8' 

Фактически эта ошибка отображается только при первом открытии приложения, тогда все кажется ОК. Интересно, возникает ли причина из AppAuthenticity, которая отключена с консоли WL.

Я использую Worklight 6.1.0.02.20141216-0421, а на initOptions.js connectOnStartup установлен как истинный.

Есть идеи по этой проблеме?

+0

Вы не упомянули, работаете ли вы на Android или iOS. Кроме того, вы всегда видите сообщение, когда вы запускаете приложение в первый раз? –

+0

Я бегу на Android, и сообщение появляется при каждом первом запуске приложения после новой установки. Кроме того, я заметил, что когда я чищу данные приложения с моего устройства, я открываю его снова, появляется сообщение. Просто хочу упомянуть, что в первом представлении (логин) я вызываю адаптер в представлении init. – SK7

+0

У вас работает очень старая сборка Worklight 6.1. Последним является IF201611022-042. обновите свой сервер, студию и перестройте приложение и повторите попытку. –

ответ

1

я решить эту проблему путем изменения connectOnStartup свойство ложной, то я пытался позвонить WL.Client.connect() на более поздней стадии для того, чтобы подключиться к серверу Worklight.

Смежные вопросы