iOS中WKWebView加载本地SPA时API请求未携带Cookie的问题求助
各位好,我在iOS开发中遇到了一个卡壳的问题,想请大家帮忙支支招:
我正在开发一款iOS应用,用WKWebView加载一个已经打包进APP内的React单页应用(SPA),这个SPA是通过http://localhost:789来访问的。目前这个SPA需要和api.my-company-app.com域名下的API交互,而该API要求必须携带名为SessionId的Cookie才能完成认证。
这个SessionId Cookie的属性设置为Secure、HttpOnly,并且SameSite=Strict,绑定的域名是api.my-company-app.com。我已经确认localhost是在API的请求白名单里的,但现在的问题是:SPA发起API请求时,完全没有携带这个SessionId Cookie,直接导致认证失败。
我已经排查过Cookie的存储状态,也检查了WKWebView的基础配置,但还是没找到问题根源。有没有朋友遇到过类似的场景,能给我一些排查思路或者解决方案吗?
内容来源于stack exchange
相关产品推荐
相关产品推荐

