Flutter跨平台项目中Cookie设置的多端适配问题求助
我遇到了一个特别头疼的问题,折腾了好一阵都没找到解决办法,来求助下各位大佬!
我发现自己的Flutter Web应用没法正常设置Cookie,后来查了资料知道需要给Dio配置Browser适配器,代码是这样的:
dio.httpClientAdapter = BrowserHttpClientAdapter(withCredentials: true);
加上这段代码后,Web端的Cookie问题确实解决了,但一把代码跑到iOS平台上就直接报错,错误信息如下:
Error: Dart library 'dart:html' is not available on this platform.
我本来想着用条件导入来区分不同平台的适配器实现,但试了好几种方式都没成功。有没有哪位朋友碰到过类似的跨平台Cookie适配问题,能给我点思路或者解决方案吗?
备注:内容来源于stack exchange,提问作者Nik Shein
相关产品推荐
相关产品推荐

