内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next

内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next 【设备信息】Mate60

【API版本】Api13

【DevEco Studio版本】5.0.7.200

【问题描述】

内网办公,内部网络访问域名有限制;有人知道鸿蒙开发以及技术支持相关的域名吗?

3 回复

相关域名如下:

  1. SDK及IDE软件下载

  2. 官方文档、学习课程、示例代码等资源

这两类资源当前下载域名已经统一在华为联盟域名下:

  1. 三方库中心仓:为开源生态共建资源,在openharmony域名下。
  1. node.js
  1. Issue Reporter工单支持系统
  1. 开源生态、三方框架生态域名:

更多关于内网开发需要进行域名加白,需要怎么配置HarmonyOS鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,内网开发需要进行域名加白时,可以通过配置网络策略来实现。具体步骤如下:

  1. 创建网络配置文件:在项目的resources目录下创建network_config.json文件。

  2. 配置允许访问的域名:在network_config.json文件中,使用"whitelist"字段列出允许访问的域名。例如:

    {
      "whitelist": [
        "example.com",
        "api.example.com"
      ]
    }
  3. 应用网络配置:在应用的config.json文件中,引用network_config.json文件。例如:

    {
      "networkConfig": {
        "path": "resources/network_config.json"
      }
    }
  4. 权限配置:确保在config.json文件中配置了网络访问权限。例如:

    {
      "reqPermissions": [
        {
          "name": "ohos.permission.INTERNET"
        }
      ]
    }
  5. 编译和运行:完成配置后,编译并运行应用,确保网络策略生效。

通过以上步骤,可以在HarmonyOS鸿蒙Next中实现内网开发的域名加白配置。

在HarmonyOS鸿蒙Next中,内网开发需要进行域名加白时,可以按照以下步骤配置:

  1. 配置网络权限:在config.json文件中,确保应用已申请网络权限。

    {
      "app": {
        "bundleName": "com.example.app",
        "permissions": [
          {
            "name": "ohos.permission.INTERNET"
          }
        ]
      }
    }
  2. 设置域名白名单:在config.json中,添加networkConfig字段,指定允许访问的域名。

    {
      "app": {
        "networkConfig": {
          "cleartextTraffic": true,
          "domainWhitelist": ["example.com", "sub.example.com"]
        }
      }
    }
  3. 部署和测试:完成配置后,部署应用到设备,并测试域名访问是否正常。

通过以上步骤,即可在HarmonyOS鸿蒙Next中实现内网开发的域名加白配置。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!