我正在努力构建一个本机应用程序,它本质上是一个webview。对于ios版本,我出于各种原因使用WKWebView而不是普通的webview,但WKWebView在初始加载后似乎没有保留我的cookie。我使用的是react-native-cookie-manager和react-native-wkwebview-reborn,但问题不在于这些模块。
我检查decidePolicyForNavigationAction
并看到导航时的请求未收到所需的Cookie。我检查了sharedHTTPCookieStorage
,看到了我想要的饼干。当我登录并立即关闭应用程序时,cookie可用于导航。当我登录并尝试导航而不重置应用程序时,cookie不会通过导航保留。