C# Web视图中的身份验证
我有一个webview,它指向一个处理cookie身份验证的网络核心web应用程序 在关闭应用程序后,cookies似乎丢失了 身份验证cookie没有过期,所以我不明白它为什么会消失 当应用程序关闭时,WebView是否删除Cookie? 需要采取什么措施来防止这种行为 也许我解决了。添加两行代码就足够了C# Web视图中的身份验证,c#,xamarin.forms,xamarin.android,android-webview,C#,Xamarin.forms,Xamarin.android,Android Webview,我有一个webview,它指向一个处理cookie身份验证的网络核心web应用程序 在关闭应用程序后,cookies似乎丢失了 身份验证cookie没有过期,所以我不明白它为什么会消失 当应用程序关闭时,WebView是否删除Cookie? 需要采取什么措施来防止这种行为 也许我解决了。添加两行代码就足够了 var cookieManager = CookieManager.Instance; cookieManager.SetAcceptCookie(true); 有人能证实我做了正确的事吗
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());
}
你能分享你的示例代码吗?您是否使用数据库保存Cookie?我是否必须保存Cookie?关闭webview时不持久?在数据库中保存cookie时,它们不会在关闭应用程序后被消除。我没有在sqlite上找到保存cookie的示例。理论上,CookieManager类应该做所有的事情,但我还没有找到完整的例子