我在 iOS 应用程序中存储会话详细信息时遇到一些问题。我创建了一个网络视图应用程序。每当我登录后关闭应用程序时,它都会将我注销并每次都要求提供凭据。这对于我的 Android 应用程序运行良好。任何修复此问题的方法。
您可以通过调用以下代码来存储会话:-
final cookieManager = CookieManager.instance();
final expiresDate =
DateTime.now().add(const Duration(hours: 24)).millisecondsSinceEpoch;
List<Cookie> cookieList = await cookieManager.getCookies(url: url);
cookieList.where((cookie) => cookie.expiresDate == null).forEach(
(cookie) => cookieManager.setCookie(
url: url,
name: cookie.name,
value: cookie.value,
path: cookie.path ?? '/',
domain: cookie.domain,
expiresDate: expiresDate,
isSecure: cookie.isSecure,
isHttpOnly: cookie.isHttpOnly,
sameSite: cookie.sameSite,
),
);
您必须在InAppWebView的“onLoadStop
”中调用此代码