티스토리 뷰

반응형

안녕하세요 오늘의 포스팅은 하이브리드 앱을 개발시 자동로그인 부분에 대해서 알아볼꺼에요


이건 제 개발 경험담인데요 예전에는 http://xxxLogin.asp?id=xxx&pw=xxxxx;


이런식으로 써서 로그인페이지 갔다와서 자동로그인 했었는데요


이렇게 하니깐 로그인이 간혈적으로 끈겨지고 또하나는 코드도 많아지는 결과가 있었어요


그리서 오늘 다른방법이 있을까 하고 찾아봤는데요.


보시면 알겠지만 Cookie를 이용하는 방법입니다


먼저 onCreate부분에 


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);



setContentView(R.layout.activity_main);

//자동로그인 하기위해서 쿠키값 onResume, OnPeuse에도 있음
CookieSyncManager.createInstance(this);


mainwebview.loadUrl("http://Login.asp);

}


저렇게 하구요


그리고 


@Override
protected void onResume() {
super.onResume();
CookieSyncManager.getInstance().startSync();

}

@Override
protected void onPause() {
super.onPause();
CookieSyncManager.getInstance().stopSync();

}

요렇게 해줬더니 자동로그인 부분이 해결되더라구요 


간다하게 처리 부분이니 익혀두세요~~안뇽

반응형
댓글