问题描述
我的 iOS 应用提交一直被苹果拒绝,并显示以下消息:
指南 5.1.2 - 法律 - 隐私 - 数据使用和共享
您在 App Store Connect 中提供的应用隐私信息仍然存在 表示您收集数据是为了跟踪用户,包括用户 ID 和产品交互。但是,您不使用应用跟踪 在跟踪用户之前请求用户许可的透明度 活动。
从 iOS 14.5 开始,App Store 上的应用需要收到 之前通过 AppTrackingTransparency 框架获得用户的许可 收集用于跟踪它们的数据。这一要求保护了 App Store 用户的隐私。
后续步骤
-
如果您当前未跟踪或决定停止跟踪,请在 App Store Connect 中更新您的应用隐私信息。你必须拥有 用于更新应用隐私信息的帐户持有人或管理员角色。
-
如果您跟踪用户,则必须在收集用于跟踪的数据之前实施 App Tracking Transparency 并请求许可。当你 重新提交,在审核说明中注明权限请求在哪里 位于。
资源
- 跟踪是将从您的应用收集的数据与用于广告目的的第三方数据相关联,或与第三方共享收集的数据 数据经纪人。详细了解跟踪。
- 查看有关跟踪用户的应用的新要求的常见问题。
- 详细了解如何设计适当的权限请求。
我已将我的应用更新为不使用任何 IDFA 调用(包括所有 facebook 和其他 SDK)https://developer.apple.com/documentation/adsupport/asidentifiermanager/1614151-advertisingidentifier
当我尝试在应用程序的“应用程序隐私”部分设置复选框时,它们无法完全取消选中(即必须至少选择一个选项),因此我无法声明我的应用程序未使用设备即使代码库根本没有制作广告标识符。
App Tracking Transparency 真的意味着我们无法追踪任何东西,即使是用户点击按钮和屏幕视图????如果是这样那就太疯狂了!
主要问题是我希望通过不向用户显示不必要的 ATT 提示来为他们提供更好的用户体验。