撬动地球
撬动地球
  • 发布:2026-04-17 13:07
  • 更新:2026-04-17 14:56
  • 阅读:21

uniapp-x 如何打开IDFA

分类:uni-app x

uniapp-x项目 没有直接勾选这个选项 如何进行打开这个弹窗隐私声明呢

而且我没有勾选任何广告 也没有填写NSUserTrackingUsageDescription

app审核IOS一直提示我应用有这个东西,有这个但是现在打开又找不到

2026-04-17 13:07 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

在 uniapp-x 项目中开启 IDFA(广告标识符)并配置隐私声明弹窗,需要在 manifest.json 文件中进行以下配置:

1. 开启 IDFA 功能

打开项目的 manifest.json 文件,在 "App常用其它设置" -> "iOS设置" 中勾选 "使用广告标识(IDFA)"

参考文档:设置开启广告标识(IDFA)

2. 配置隐私描述(NSUserTrackingUsageDescription)

manifest.json"App权限配置" -> "iOS隐私信息访问的许可描述" 下配置 "跟踪用户的活动(NSUserTrackingUsageDescription)"

  • 默认描述(不填写时自动使用):"请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验"
  • 包含广告功能时建议描述:"请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备、第三方广告、并保障服务安全与提示浏览体验"
  • 不包含广告功能时建议描述:"请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验"

配置完成后需提交云端打包才能生效,真机运行时请使用自定义调试基座。

参考文档:设置 NSUserTrackingUsageDescription 隐私描述

3. App Store Connect 隐私配置

提交 App Store 审核前,需登录 App Store Connect,进入 App 详情页面的 "App 隐私" -> "数据类型"

  1. 点击"编辑",勾选 "是,我们会从此App收集数据"
  2. 点击"下一步",在标识符项中勾选 "设备ID"
  3. 诊断数据项中勾选 "崩溃数据"
  4. 如果使用了广告功能,需在使用数据项中勾选 "广告数据"
  5. 保存后分别编辑收集数据的用途

参考文档:配置 App 隐私

关于未勾选广告但审核提示 IDFA 的问题

如果您确定没有勾选任何广告设置也没有填写 NSUserTrackingUsageDescription,但 App 审核仍提示存在 IDFA 相关功能,可能原因包括:

  1. 第三方 SDK 引入:某些第三方插件或 SDK(如统计、分析、推送等)可能内部引用了 IDFA 相关功能
  2. 云端打包默认配置:检查 manifest.json 中是否无意中勾选了"使用广告标识(IDFA)"选项

建议检查项目中使用的所有原生插件和 SDK,确认是否有插件默认开启了 IDFA 功能。如需获取 IDFA 按钮点击事件的回调(iOS 14+),可以考虑使用插件市场的 iOS IDFA获取 插件。

内容为 AI 生成,仅供参考
撬动地球

撬动地球 (作者)


我这个是uniapp-x写的 没有可供勾选的开启 使用广告标识(IDFA)

而且我这个应用没有使用任何第三方,打包也未勾选任何广告就是不行

撬动地球

撬动地球 (作者)

来个大佬解决下 谢谢

要回复问题请先登录注册