App Tracking Transparency 隐私复选框和应用商店发布拒绝

Posted

技术标签:

【中文标题】App Tracking Transparency 隐私复选框和应用商店发布拒绝【英文标题】:App Tracking Transparency privacy checkboxes and app store release rejection 【发布时间】:2021-06-25 21:01:30 【问题描述】:

我不断收到我的 ios 应用提交被苹果拒绝并显示以下消息:

准则 5.1.2 - 法律 - 隐私 - 数据使用和共享

您在 App Store Connect 中提供的应用隐私信息仍然存在 表示您收集数据以跟踪用户,包括用户 ID 和产品交互。但是,您不使用 App Tracking 在跟踪用户之前请求用户许可的透明度 活动。

从 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

当我尝试在应用程序的应用程序隐私部分设置复选框时,它们不能完全取消选中(即至少必须选择一个选项),所以我不能说我的应用程序没有使用设备id 即使代码库根本不生成广告标识符。

App Tracking Transparency 是否真的意味着我们无法跟踪任何内容,即使是用户点击按钮和屏幕视图????如果是这样,那就太疯狂了!

主要问题是我希望通过不向他们显示不必要的 ATT 提示来为我的用户提供更好的用户体验。

【问题讨论】:

在上一个屏幕中,如果您根本不使用设备 ID,则必须取消选中“设备 ID”。目前您已表明您正在收集设备 ID,因此您必须至少说明您正在收集设备 ID 的一个原因。如果您的分析正在收集设备 ID,请勾选分析框。如果您将用户 ID 与您的分析相关联,则根据需要实施 ATT。 @Paulw11 这就是问题所在,我无法取消选中该框。如果我取消选中设备 id 提示中的所有框,“下一步”按钮是灰色的,无法点击! 不,不在您显示的屏幕中。在较早的屏幕中,有一个复选框,用于选择您是否完全使用设备 ID。这就是您需要取消选中的内容。 swift和objective-c标签有什么用?在 ATT 违规方面,您使用 Swift 或 Objective-C 编写代码有什么不同? 在我回答“是的,我们收集数据”后,我看到一个屏幕询问什么样的数据。选项之一是“设备 ID”。如果我选择它,那么我会看到您接下来显示的屏幕。如果您已经通过“向导”,则需要选择数据类型旁边的“编辑” 【参考方案1】:

你需要做以下两件事:

    更新Data Types 部分以删除Device Id。您可以在隐私部分的顶部找到它,然后点击Edit,导航到最后一个Nexts 并取消选中Device Id

    更新 User IDProduct Interaction 部分以取消选中 - No, we do not track the user。您可以在隐私部分的末尾找到它,然后点击Edit,导航到最后一个Nexts 并取消选中上述框。

再次提交应用以供审核。

【讨论】:

以上是关于App Tracking Transparency 隐私复选框和应用商店发布拒绝的主要内容,如果未能解决你的问题,请参考以下文章

App Tracking Transparency 消息未在某些设备中显示

App Tracking Transparency 隐私复选框和应用商店发布拒绝

iOS15系统App Tracking Transparency提审被拒

为 iOS 14.5 实施 Apple App Tracking Transparency (ATT) 的 React Native Expo

iOS 14.5 App Tracking Transparency for firebase log in react-native app

如何开始使用 App-Tracking?