我有一个 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());
}