xamarin android 9 cookie прочитал проблему - PullRequest
0 голосов
/ 31 августа 2018

Я только что получил странную проблему с Android 9. 1 раз на 3, только после установки, куки не могут быть прочитаны.

public override void OnPageFinished(Android.Webkit.WebView view, string url)
    {
        Dictionary<string, string> cookiePair = new Dictionary<string, string>();
        string cookieHeader = CookieManager.Instance.GetCookie(url);
        if (cookieHeader != null)
        {
            foreach (string cookieValue in cookieHeader.Split(';'))
            {
                string[] cookie = cookieValue.Split('=');
                cookiePair.Add(cookie[0].Trim(), cookie[1].Trim());
            }
        }

        //Sauvegarde les cookie dans la mémoire persistante
        CookieManager.Instance.Flush();

        this.webViewRenderer.Element.OnNavigated(new Pa_NavigatedEvent { cookies = cookiePair, Url = url });
    }
...