Сохраните cookie в webView на переопределенном URL - PullRequest
0 голосов
/ 23 сентября 2018

Я отображаю веб-сайт в Android WebView.На одном этапе веб-сайт переходит на сайт платежного шлюза для оплаты, и его идентификатор сеанса сохраняется в файле cookie.Когда он возвращается на сайт после оплаты, вызывается метод shouldOverrideUrlLoading.У меня это так:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);
    return true;
}

В моем методе onCreate я добавил следующие строки перед загрузкой URL в webView

CookieSyncManager.createInstance(getBaseContext());
CookieSyncManager.getInstance().startSync();
CookieSyncManager.getInstance().sync();

Но все же, когда элемент управления возвращается на сайт после оплаты, онне может получить ни одного сеанса и возвращается на страницу входа.

Что-то мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...