uni-app ios15.1请尽快适配 App Tracking Transparency

uni-app ios15.1请尽快适配 App Tracking Transparency

开发环境 版本号 项目创建方式
Windows win7 HBuilderX

示例代码:

上次是15.0适配,这次是15.1适配,请官方修复,谢谢!

操作步骤:

苹果审核回复

预期结果:

苹果审核回复

实际结果:

苹果审核回复

bug描述:

Guideline 2.1 - Information Needed

We’re looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 15.1.

Next Steps

Please explain where we can find the App Tracking Transparency permission request in your app. The request should appear before any data is collected that could be used to track the user.

If you’ve implemented App Tracking Transparency but the permission request is not appearing on devices running the latest OS, please review the available documentation and confirm App Tracking Transparency has been correctly implemented.

If your app does not track users, update your app privacy information in App Store Connect to undeclare tracking. You must have the Account Holder or Admin role to update app privacy information.

Resources

  • Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.
  • See Frequently Asked Questions about the new requirements for apps that track users.
  • Review developer documentation for App Tracking Transparency.

更多关于uni-app ios15.1请尽快适配 App Tracking Transparency的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

按照文档 https://ask.dcloud.net.cn/article/36107 检查工程配置,注意如果是cli创建的项目需要将依赖升级;
ipa上传完成后,使用 test Flight 测试一下是否正常,如果没问题就直接回复审核人员,可能是审核人员自己的问题,已经有用户遇到过,回复后就过过审了

更多关于uni-app ios15.1请尽快适配 App Tracking Transparency的实战教程也可以访问 https://www.itying.com/category-93-b0.html


好的,我试试

回复 拒绝抽烟: 我们也是明明弹框提示了,他们还是审核不通过,你们通过回复苹果通过了么?

关于uni-app在iOS15.1上适配App Tracking Transparency的问题,建议检查以下几点:

  1. 确保manifest.json中已正确配置隐私权限:
"ios": {
    "privacyDescription": {
        "NSUserTrackingUsageDescription": "我们需要您的授权来提供个性化广告服务"
    }
}
  1. 在应用启动时调用ATT授权请求(需使用条件编译):
// #ifdef APP-PLUS
if(plus.os.name === 'iOS') {
    const idfa = plus.ios.import('ASIdentifierManager');
    const att = plus.ios.import('AppTrackingTransparency');
    att.requestTrackingAuthorizationWithCompletionHandler(function(status) {
        console.log('ATT状态:', status);
    });
}
// #endif
回到顶部