Android

Webview PG 결제 이슈

Wook No.1 2021. 5. 4. 18:05

Android 5.0부터 WebView Security 부분이 강화되면서 Third party cookie 설정에 따라 webview 에서 block 시키는 게 기본이 되었다. 그래서 혼합된 컨텐츠와 타 사 쿠키를 허용하려면 setMixedContentMode()와 setAcceptThirdPartyCookies() 메서드를 사용해야 한다.

 

 

Webview setMixedContentMode 설정

WebSettings.MIXED_CONTENT_ALWAYS_ALLOW : 항상허용

WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE : 호환성 모드

WebSettings.MIXED_CONTENT_NEVER_ALLOW : 허용안함

 

 

CookieManager 설정