2017-01-18 1 views
0

저장소에서 응용 프로그램을 설치하면 서버 로그에 아래 오류가 표시되고 WL.DeviceAuth.saveCertificate가 실패하여 worklight.js에서 예기치 않은 오류가 발생합니다.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' 

실제로이 오류는 응용 프로그램을 처음 열 때만 표시됩니다. 그러면 모든 것이 정상적으로 처리됩니다. WL 콘솔에서 사용할 수없는 AppAuthenticity의 원인인지 궁금합니다.

Worklight 6.1.0.02.20141216-0421을 사용 중이며 initOptions.js에서 connectOnStartup이 true로 설정되어 있습니다.

이 문제에 대한 의견이 있으십니까?

+0

Android 또는 iOS에서 실행중인 경우 언급하지 않았습니다. 또한 처음 응용 프로그램을 시작할 때 항상 메시지가 표시됩니까? –

+0

Android에서 실행 중이며 새로 설치 한 후 앱을 처음 실행할 때마다 메시지가 표시됩니다. 또한 내 장치에서 앱 데이터를 정리하면 다시 열어 메시지가 나타납니다. 첫 번째 뷰 (로그인)에서 뷰 init에 대해 어댑터를 호출하고 있음을 언급하고자한다. – SK7

+0

매우 오래된 빌드의 Worklight 6.1을 실행하고 있습니다. 최신은 IF201611022-042입니다. 서버, 스튜디오를 업그레이드하고 응용 프로그램을 다시 작성한 후 다시 시도하십시오. –

답변

1

내가 거짓에 connectOnStartup 속성을 변경하여이 문제를 해결하고 난 작업등 서버에 연결하기 위해 다음 단계에서 WL.Client.connect()를 호출했습니다.

관련 문제