uniappx中如何配置NSUserTrackingUsageDescription权限
在uniappx中配置NSUserTrackingUsageDescription权限时,具体应该怎么操作?需要在哪个文件里添加配置,格式是怎样的?有没有需要注意的特殊情况?
2 回复
在uni-app x中,需要在manifest.json的"ios"节点下添加:
"privacy" : {
"NSUserTrackingUsageDescription" : "需要获取设备标识用于个性化推荐"
}
描述文字根据实际用途修改即可。
在 UniAppX 中配置 NSUserTrackingUsageDescription 权限(用于 iOS 14+ 的应用跟踪透明度框架),需在项目配置文件中添加对应描述。以下是步骤:
- 打开项目的
manifest.json文件。 - 在
"app-plus"→"distribute"→"ios"节点下,添加"permissions"字段,并设置NSUserTrackingUsageDescription的描述文本。
示例代码:
{
"app-plus": {
"distribute": {
"ios": {
"permissions": {
"NSUserTrackingUsageDescription": "请求允许跟踪以提供个性化广告和内容体验。"
}
}
}
}
}
注意事项:
- 描述文本需明确说明数据用途,符合 App Store 审核要求。
- 配置后需重新生成 IPA 包。
- 在代码中调用
requestTrackingAuthorizationAPI 触发权限请求(如使用广告 SDK 通常会自动处理)。
确保描述清晰且符合用户隐私期望。

