我在我的 Xamarin Forms 应用程序中使用 Cookie。
在某些时候,我需要将存储的 Cookie 作为字符串获取。
在 Android 中,我可以将其解析为 CookieManager.Instance.GetCookie(url);
,它返回所有 Cookie 的字符串,用 ; 分隔
我正在寻找 Xamarin.iOS 的等效项,因为我正在开发跨平台应用程序。
期待您的回答。
最佳答案
在 iOS 中,如果您使用 NSUrlSession,您的 cookie 会自动与 UIWebView/WKWebView 和 NSUrlSession 共享。
要访问 Cookie 容器,您只需使用 DependencyService 或 Custom Renderer 进行调用。
NSHttpCookieStorage shareStore = NSHttpCookieStorage.SharedStorage;
var cookies = shareStore.CookiesForUrl(url);
关于ios - Xamarin.iOS 相当于 Xamarin.Android 的 CookieManager.Instance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57986330/