본문 바로가기
앱개발

Android : Webview에서 Local Storage 사용 이슈

by JeongNue 2019. 10. 19.

브라우저에서 개발한 페이지를 Android WebView로 불러와서 앱에 런칭하는 일이 있었다.

앱 런칭 담당 개발자가 LocalStorage 설정을 제대로 안해서 컴플레인이 들어왔다. 버튼이 안눌린다고....

흠...........

DB를 안쓴다고 로컬스토리지로 간단하게 코딩해달라고 해서 그렇게 해둔건데 이렇게 컴플레인이 오니 조금 당황스러웠고

알고보니 런칭 담당 개발자가 로컬스토리지 사용권한을 제대로 안 넣어둔 것. 

쩝.

 

HTML5 의 LocalStorage 기능을 사용하기 위해서는 WebView 에서

DomStorageEnabled = True 설정 등이 필요하다.

 

ex) mw.getSettings().setDomStorageEnabled(true);

webview.getSettings().setDomStorageEnabled(true);

- settings.setDatabaseEnabled(true);

- settings.setAppCachePath(dir.getPath());

- settings.setAppCacheEnabled(true);

 

댓글