HarmonyOS鸿蒙Next中上架报错 我知道怎么改了,但是我不知道哪里用这个权限了ohos.permission.APP_TRACKING_CONSENT

HarmonyOS鸿蒙Next中上架报错 我知道怎么改了,但是我不知道哪里用这个权限了ohos.permission.APP_TRACKING_CONSENT entry-default的以下permission为用户授权权限但未配置reason和usedscene:

ohos.permission.APP_TRACKING_CONSENT

cke_193.png


更多关于HarmonyOS鸿蒙Next中上架报错 我知道怎么改了,但是我不知道哪里用这个权限了ohos.permission.APP_TRACKING_CONSENT的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

这个应该是接入广告投放了 可能会需要使用到OAID,需要申请这个权限
cke_637.png

更多关于HarmonyOS鸿蒙Next中上架报错 我知道怎么改了,但是我不知道哪里用这个权限了ohos.permission.APP_TRACKING_CONSENT的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,ohos.permission.APP_TRACKING_CONSENT权限用于应用跟踪用户行为时获取用户同意。若上架报错,需检查应用是否调用了跟踪相关API,例如广告标识符或行为分析功能。请在工程中全局搜索APP_TRACKING_CONSENT,确认调用位置。若未使用相关功能,可在config.json中删除此权限声明。

在HarmonyOS Next中,ohos.permission.APP_TRACKING_CONSENT 是用于应用跟踪用户行为的权限,需要用户明确授权。根据报错提示,您需要在应用的 module.json5 文件中为该权限配置 reasonusedScene 字段,说明权限的使用原因和场景。例如:

{
  "module": {
    "requestPermissions": [
      {
        "name": "ohos.permission.APP_TRACKING_CONSENT",
        "reason": "$string:app_tracking_reason",
        "usedScene": {
          "abilities": [
            "EntryAbility"
          ],
          "when": "always"
        }
      }
    ]
  }
}

同时,在 resources/base/element/string.json 中定义 app_tracking_reason 的字符串资源,描述具体用途,如“用于个性化内容推荐”。提交前确保配置完整,避免审核失败。

回到顶部