0

I have to set a cookie in a WebView in order to authenticate my user. I've found a lot a code talking about that, but CookieSyncManager is deprecated.

And this code seems to not work :

CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie("my_url", "param=value;param=value;param=value");
webview.getSettings().setJavaScriptEnabled(true);
Florian Mac Langlade
  • 1,863
  • 7
  • 28
  • 57

1 Answers1

0

The function setJavaScriptEnabled should be called before setCookie.

If webview.getSettings().setJavaScriptEnabled or webview.getSettings().setBuiltInZoomControls is called after setCookie, then setCookie will not work.

And maybe you forgot to call CookieSyncManager.createInstance(mContext).sync() after set cookie.

Phorus
  • 41
  • 3