final cookieManager = WebViewCookieManager();
// устанавливаем cookie с именем test и значением тест на наш хост.
cookieManager.setCookie(
WebViewCookie(
name: “test”,
value: “test”,
domain: “https://example.com”,
),
);
Для использование cookie в flutter_inappwebview используется похожая схема работы с куками:
final cookieManager = CookieManager.instance();
cookieManager.setCookie(
url: WebUrl(“https://example.com”)
name: “test”,
value: “test”,
),
Главное отличие второго пакета в том, что он позволяет не только устанавливать файлы cookie, но и получать уже существующие, что удобно для дальнейшей логики в приложении.
List<Cookie> cookies = await cookieManager.getCookies(url: WebUrl(“https://example.com”));
Делитесь в чате кейсами работы с Cookies на своих проектах!
