内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next
内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next 【设备信息】Mate60
【API版本】Api13
【DevEco Studio版本】5.0.7.200
【问题描述】
内网办公,内部网络访问域名有限制;有人知道鸿蒙开发以及技术支持相关的域名吗?
相关域名如下:
-
SDK及IDE软件下载
-
官方文档、学习课程、示例代码等资源
这两类资源当前下载域名已经统一在华为联盟域名下:
- 三方库中心仓:为开源生态共建资源,在openharmony域名下。
- registry的 https://ohpm.openharmony.cn
- lock文件的 https://repo.harmonyos.com
- npm仓的地址信息 https://repo.huaweicloud.com/
- node.js
- Issue Reporter工单支持系统
- 开源生态、三方框架生态域名:
更多关于内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,内网开发需要进行域名加白时,可以通过配置网络策略来实现。具体步骤如下:
-
创建网络配置文件:在项目的
resources
目录下创建network_config.json
文件。 -
配置允许访问的域名:在
network_config.json
文件中,使用"whitelist"
字段列出允许访问的域名。例如:{ "whitelist": [ "example.com", "api.example.com" ] }
-
应用网络配置:在应用的
config.json
文件中,引用network_config.json
文件。例如:{ "networkConfig": { "path": "resources/network_config.json" } }
-
权限配置:确保在
config.json
文件中配置了网络访问权限。例如:{ "reqPermissions": [ { "name": "ohos.permission.INTERNET" } ] }
-
编译和运行:完成配置后,编译并运行应用,确保网络策略生效。
通过以上步骤,可以在HarmonyOS鸿蒙Next中实现内网开发的域名加白配置。
在HarmonyOS鸿蒙Next中,内网开发需要进行域名加白时,可以按照以下步骤配置:
-
配置网络权限:在
config.json
文件中,确保应用已申请网络权限。{ "app": { "bundleName": "com.example.app", "permissions": [ { "name": "ohos.permission.INTERNET" } ] } }
-
设置域名白名单:在
config.json
中,添加networkConfig
字段,指定允许访问的域名。{ "app": { "networkConfig": { "cleartextTraffic": true, "domainWhitelist": ["example.com", "sub.example.com"] } } }
-
部署和测试:完成配置后,部署应用到设备,并测试域名访问是否正常。
通过以上步骤,即可在HarmonyOS鸿蒙Next中实现内网开发的域名加白配置。