Отсутствующие файлы cookie в браузере Android - PullRequest
1 голос
/ 12 сентября 2011

Я создаю форму авторизации Cookie Base для веб-сайта. Но Логин не работает на любом планшете. На некоторых планшетах файлы cookie отсутствуют.

Если я использую другую сим-карту, она работает. Если я использую Firefox для входа, он работает.

Но обычный браузер теряет куки. Любая идея, что я могу сделать?

1 Ответ

0 голосов
/ 12 сентября 2011

Вы можете попробовать использовать CookieManager для получения куки на каком-то шаге, а затем установить его позже:

CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().sync();
CookieManager cookieManager = CookieManager.getInstance();
Cookie cookie = cookieManager.getCookie(url);

// .. and later

String cookieString = cookie.getName() + "=" +  cookie.getValue();
cookieManager.setCookie(cookie.getDomain(), cookieString);
CookieSyncManager.getInstance().sync();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...