uniappx中如何配置NSUserTrackingUsageDescription权限

在uniappx中配置NSUserTrackingUsageDescription权限时,具体应该怎么操作?需要在哪个文件里添加配置,格式是怎样的?有没有需要注意的特殊情况?

2 回复

在uni-app x中,需要在manifest.json的"ios"节点下添加:

"privacy" : {
    "NSUserTrackingUsageDescription" : "需要获取设备标识用于个性化推荐"
}

描述文字根据实际用途修改即可。


在 UniAppX 中配置 NSUserTrackingUsageDescription 权限(用于 iOS 14+ 的应用跟踪透明度框架),需在项目配置文件中添加对应描述。以下是步骤:

  1. 打开项目的 manifest.json 文件
  2. "app-plus""distribute""ios" 节点下,添加 "permissions" 字段,并设置 NSUserTrackingUsageDescription 的描述文本。

示例代码

{
  "app-plus": {
    "distribute": {
      "ios": {
        "permissions": {
          "NSUserTrackingUsageDescription": "请求允许跟踪以提供个性化广告和内容体验。"
        }
      }
    }
  }
}

注意事项

  • 描述文本需明确说明数据用途,符合 App Store 审核要求。
  • 配置后需重新生成 IPA 包。
  • 在代码中调用 requestTrackingAuthorization API 触发权限请求(如使用广告 SDK 通常会自动处理)。

确保描述清晰且符合用户隐私期望。

回到顶部