마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

okhttp3, CookieManager 를 이용한 로그인 세션 유지

0 추천

웹뷰에서 로그인을 하면 푸시 발송을 위한 토큰을 서버로 전송하기 위해 Okhttp3를 사용해서 get방식으로 서버에 리퀘스트를 보냅니다.

그러면 서버에서 토큰을 받아서 서버로 저장하기 전에 로그인된 사용자인지 체크를 합니다.

그런데 이때, 로그인 세션유지가 안되어서 서버쪽에서 로그인된 사용자가 아니라고 판단해서 로그인 페이지로 response를 날려버립니다.

그래서 아래 링크에서 채택된 답변을 참조하여 작업해 봤는데 여전히 같은 현상이네요.

http://stackoverflow.com/questions/34881775/automatic-cookie-handling-with-okhttp-3

혹시나 저렇게 하고 request를 던질 때 저장된 뭔가를 가져다가 같이 던져준다든가 하는게 있을까요?

사이타마 (1,090 포인트) 님이 2017년 4월 7일 질문

1개의 답변

0 추천
저같은경우는 서비스단에다가 TimerTask 걸어서 주기적으로 서버에 토큰 날려서 로그인 유무 판단하고 세션풀려있으면 다시 세션 재설정? 해줍니다.
sadeva (21,550 포인트) 님이 2017년 4월 7일 답변
...