网络视图中的身份验证

时间:2021-04-08 14:46:30

标签: c# xamarin.forms xamarin.android android-webview

我有一个 webview,它指向一个处理 cookie 身份验证的网络核心 web 应用程序。

似乎关闭应用程序后 cookie 丢失了

身份验证 cookie 不会过期,所以我不明白为什么它不见了 当应用程序关闭时,webviews 会删除 cookie 吗? 需要采取什么措施来防止这种行为?

也许我解决了它。添加两行代码就足够了。

var cookieManager = CookieManager.Instance;
cookieManager.SetAcceptCookie(true);

谁能确认我做的对吗?

protected override void OnCreate(Bundle savedInstanceState)
{           
    base.OnCreate(savedInstanceState);
    Xamarin.Essentials.Platform.Init(this, savedInstanceState);
    global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
    var cookieManager = CookieManager.Instance;
    cookieManager.SetAcceptCookie(true);
    LoadApplication(new App());
}

0 个答案:

没有答案