taeuklee
59
2018-01-13 08:22:12
2
545

하이브리드 앱에서 세션처리 질문


현재 하이브리드 앱으로 개발을 하였는데요..

앱 + html, js 구성입니다.

실제 로그인을 js에서 ajax로 처리하여 수행하는데요..

세션이 자주 튀는 현상이 발생합니다.

혹시 pc에서처럼 세션을 유지시키는 방법이 있을까요?

인터넷 찾아보니 세션 쿠키 매니저 이런거 사용하는거 같은데 제가 볼 때는 http 통신을 앱에서 하는 경우인거 같은데 저희는 5%는 앱에서 거래를 직접올리고 나머지 95%는 js 에서 ajax로 거래를 서버로 올립니다.

0
0
  • 답변 2

  • bosskmk
    527
    2018-01-13 13:42:25

    앱에서 세션유지가 어떻게 처리 되어있나요?

    앱에서는 세션을 유지 하지 않고 Token등을 발급해서 통신을 처리합니다.

    모바일앱 환경에서는 아이피도 자주 바뀔 수 있고, cookie등의 세션 ID값을 매 http통신마다 자동으로 주고 받는 처리가 되지 않으면 세션이 유지 되지 않습니다.(웹브라우저가 대신하죠)


    0
  • taeuklee
    59
    2018-01-13 16:51:09

    제가 앱 개발자가 아니라서 정확하게는 모르지만

    네이티브에서 직접 서버로 호출할 때(앱 기동시 첫 거래가 네이티브에서 일어납니다) 서버에서 주는 세션정보를 세션쿠키매니저를 통해 갱신을 하고 그 세션정보를 웹 뷰를 호출할 때 사용하는 걸로 알고 있습니다.

    그리고 네이티브에서 거래가 일어날 때마다 세션정보를 갱신하는 것으로 알고 있어요...

    그래서 ajax를 통한 거래가 일어날때는 세션이 앱에서의 세션과 완벽히 동기화가 안되는 것 같구요...

    좀 말이 어려운 것 같은데...

    앱 영역을 잘 모르다보니 저도 많이 답답하네요...ㅠ

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.