当前位置: 首页 > news >正文

Flutter配置Android和IOS允许http访问

默认情况下,Android和IOS只支持对https的访问,如果需要访问不安全的连接,也就是http,需要做以下配置。

Android

在res目录下的xml目录中(如果不存在,先创建xml目录),创建一个xml文件network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config><base-config cleartextTrafficPermitted="true" />
</network-security-config>

然后在manifest.xml中,application标签上添加android:networkSecurityConfig,值为@xml/network_security_config
同时添加meta-data,name的值是io.flutter.network-policy

    <applicationandroid:name="${applicationName}"android:icon="@mipmap/ic_launcher"android:label="flutter_app"android:networkSecurityConfig="@xml/network_security_config"><activity>.....</activity><meta-data android:name="io.flutter.network-policy"android:resource="@xml/network_security_config"/></application>

IOS

如果不允许http,在IOS的webview加载网页时,如果img标签的图片url是http,可能会无法显示,出现以下的错误,图片直接变成一个问号。
在这里插入图片描述

以下配置只选择一种方式即可。

配置1

打开Info.plist,添加以下内容

<key>NSAppTransportSecurity</key>
<dict><key>NSAllowsArbitraryLoads</key><true/><key>NSAllowsArbitraryLoadsInWebContent</key><true/>
</dict>

配置2

在Xcode中打开Info.plist
在这里插入图片描述

在右边选中Information Property List,右键Add Row,添加一行新的属性。
在这里插入图片描述
选择App Transport Security Settings,然后添加2个子item,NSAllowsArbitraryLoads NSAllowsArbitraryLoadsInWebContent,value都选择YES,也就是True了。
在这里插入图片描述

http://www.lryc.cn/news/270569.html

相关文章:

  • [设计模式 Go实现] 创建型~抽象工厂模式
  • 移动端开发框架mui代码在安卓模拟器上运行(HbuilderX连接到模拟器)
  • upload-labs Pass-03(黑名单验证,特殊后缀)问题纠正
  • 微信小程序-父子页面传值
  • 【JavaScript】浮点数精度问题
  • 使用axios发送get和post请求
  • 【基于VirtualBox及openEuler20.03 TLS SP1编译openGauss2.1.0源码】
  • hibernate 使用注解+拦截器实现自动开启、关闭session,提交、回滚事务
  • Solidworks学习笔记
  • Redis经典五大类型源码及底层实现(一)
  • 数据库闭包求法 附相关习题及解析
  • idea利用JRebel插件,无需重启,实现Spring Boot项目热重载,节省开发时间和精力!
  • 学习体系结构 - AArch64内存管理
  • Vue3 精通指南:如何在 setup 函数中巧妙利用 Vuex
  • Linux 服务器安全策略技巧:启用账户锁定策略
  • 野火霸道-V2+3.2寸屏+FreeRTOS+LVGL移植
  • 操作教程|MeterSphere UI测试+VNC:简单、快捷地查看UI测试实时执行详情
  • 工具--Git详解
  • windows server 2022 启用SYN攻击保护
  • 汽车保养软件app开发步骤
  • 【HarmonyOS】ArkTS语言介绍与组件方式运用
  • 音频播放软件Foobar2000 mac特点介绍
  • Oracle动态性能视图 v$parameter 和 v$parameter2 的区别
  • ssrf之dict协议和file协议
  • OpenAI GPT 模型 API 接口新增参数 top_logprobs 和 logprobs
  • React项目打包流程
  • 04-获取认证的用户身份信息
  • 二叉树的中序遍历,力扣
  • shiro1.10版本后-IniSecurityManagerFactory过期失效
  • 阿里后端实习二面