2017-02-16 4 views
0

세션 독립적 모드 (worklight.properties 파일)가 구성된 프로젝트에서 작업하고 있습니다. 애널리틱스 콘솔에서 총 68 회의 어댑터 호출을 볼 수 있지만 총 세션 수는 0을 표시합니다.이 동작이 적절합니까? 적어도 1 개의 세션을 만들어야한다고 생각합니다.IBM MobileFirst Analytics Console 세션 독립적 모드가 구성된 총 세션 수

이 정보에는 link과 관련된 정보가 있지만, 0 세션 대 68 어댑터 호출은 거의 발생하지 않습니다.

+0

그냥 확인 - 어댑터 호출이 모두 응답 되었습니까? –

+0

어댑터에서 REST 엔드 포인트를 호출 했습니까? –

+0

@VivinK 예 그들은 모두 대답했습니다. 나는 두 번째 질문을 이해하지 못한다. 조금 더 설명 할 수 있겠 니? – Juvaloco

답변

0

관찰 된 동작이 필요합니다. 이는 세션 독립 모드에서 보호 된 자원이 호출되고 OAuth 토큰이 서버에서 발행 될 때 세션 수가 증가하기 때문입니다. WL.Client.invokeProcedure()를 사용하면이 경우에는 발생하지 않는 것 같습니다.

WLResourceRequest API를 사용하여 어댑터 리소스를 호출하면 서버에서 새 토큰이 발행 될 때 첫 번째 리소스 요청시 세션 수가 증가합니다. API in this link에 대한 자세한 내용.

세션 수는 토큰이 만료되고 보호 된 리소스가 호출되고 서버에서 새 토큰이 발급 될 때까지 다시 증가하지 않습니다.

정보는 이미 referenced 링크에 있습니다.

+0

답변과 참고에 대해 매우 감사드립니다. – Juvaloco