HarmonyOS 鸿蒙Next ohos permission INTERNET和ohos permission GET_NETWORK_INFO权限不能同时申请

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ohos permission INTERNET和ohos permission GET_NETWORK_INFO权限不能同时申请

requestPermissions: [
  {
    name: "ohos.permission.LOCATION",
    reason: "$string:location_reason",
    usedScene: {
      abilities: ["EntryAbility"],
      when: "always"
    }
  },
  {
    name: "ohos.permission.INTERNET",
    reason: "$string:network_reason",
    usedScene: {
      abilities: ["EntryAbility"],
      when: "always",
    }
  },
  {
    name: "ohos.permission.GET_NETWORK_INFO",
    reason: "$string:netinfo_reason",
    usedScene: {
      abilities: ["EntryAbility"],
      when: "always",
    }
  }
]

更多关于HarmonyOS 鸿蒙Next ohos permission INTERNET和ohos permission GET_NETWORK_INFO权限不能同时申请的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

经验证同时申请上述权限web组件能正常显示网页,可更新检查下sdk版本

更多关于HarmonyOS 鸿蒙Next ohos permission INTERNET和ohos permission GET_NETWORK_INFO权限不能同时申请的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


需要先申请ohos.permission.INTERNET权限,在module.json5进行如下配置:

{
  "requestPermissions": [
    {
      "name": "ohos.permission.INTERNET",
      "usedScene": {
        "abilities": [
          "FormAbility"
        ],
        "when": "inuse"
      }
    }
  ]
}

你好我想问一下怎么申请ohos permission INTERNET权限

申请办法我已贴在下面了,

  • 打开官网
  • 点击申请按钮
  • 填写相关信息
  • 提交申请

在HarmonyOS(鸿蒙)系统中,ohos.permission.INTERNETohos.permission.GET_NETWORK_INFO 权限的申请处理遵循鸿蒙的权限管理机制。这两个权限分别用于网络访问和获取网络信息,它们在功能上是独立的,理论上可以同时申请。

若遇到无法同时申请的情况,可能的原因包括但不限于:

  1. 权限声明缺失:确保在应用的配置文件(如config.json)中正确声明了这两个权限。

  2. 系统版本限制:不同版本的鸿蒙系统可能对权限的申请和处理有细微差别,检查当前系统版本是否支持同时申请这两个权限。

  3. 应用签名问题:应用签名不正确可能导致权限申请失败,确保应用签名有效且与申请权限的应用包名一致。

  4. 权限冲突或依赖:检查是否有其他权限或设置与这两个权限冲突,或者这两个权限是否依赖于其他未申请的权限。

  5. 动态申请逻辑错误:如果是动态申请权限,检查申请逻辑是否正确,包括权限申请结果的回调处理。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html 。在此页面上,你可以找到专业的客服支持,他们能帮助你进一步诊断并解决问题。

回到顶部