NSUserTrackingDescription 失败

NSUserTrackingDescription failure

我有一个构建卡在准备提交中,它一直告诉我以下内容:

Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. To publish this information on your app's product page, you must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect.

无论我说什么做什么,我都无法超越这个。我一个接一个地上传了二进制文件,甚至回答了问题也没有解决问题。

建议?我似乎无法找到一种方法来删除这个“准备提交”而不删除当前在应用商店中的应用。

我们解决了这个问题。

我们在 App Privacy 中选择一个选项 select

Yes, we use product interaction data for tracking purposes

问题是:

Do you or your third-party partners use product interaction data for tracking purposes?

顺便说一句,我们添加了 nsusertrackingdescription 属性 并要求用户提供权限,因为 iOS 14.

虽然我们尝试在没有这个标志的情况下上传构建,但没有成功。

这有悖常理,但您发布的应用程序隐私是针对已在 App Store 上的应用程序版本,而不是针对您准备提交的更新。

因此,如果已发布的应用版本具有 NSUserTrackingUsageDescription,您现在需要select“是,用于跟踪目的”。

在您上传删除了 NSUserTrackingUsageDescription 的新二进制文件并通过审核(“准备出售”)后,您可以更改应用程序隐私和 select“不,不用于跟踪目的”

第 1 步:

在“使用数据”部分下。 Select“广告数据”。

第 2 步:

然后启用常用选项。

  • 第三方广告
  • 分析
  • 否,从此应用程序收集的广告数据未与用户身份相关联
  • 是的,我们将广告数据用于跟踪目的

就是这样。保持透明,如果您真的在跟踪用户,那么 select 相关选项。

Apple 让它变得一如既往的复杂,再次感谢 Apple。

如上所述,我们无法更改 Appstore 连接中的隐私数据类型,因为当前的实时版本确实使用了该权限。

我们确实上传了一个删除了 NSUserTrackingUsageDescription 的新二进制文件,但被拒绝了。他们要求我们添加该权限或修改隐私部分,我们无法做到。我们回复说明情况,我会根据他们的回复修改这条评论

更新:起初 Apple 审查团队坚持我们应该更改隐私设置(不能)或提交新的应用程序版本。我找到了这个帮助页面: https://help.apple.com/app-store-connect/#/dev1b4647c5b 在“添加和删除数据类型”下提到了这一部分: “如果您的应用目前在 App Store 上可用,请确保您的回复反映仅从该应用版本收集的数据。”

我引用给苹果审核组,现在终于更新通过了!

我的应用程序未上线,在“应用程序隐私”部分我 运行 遇到了与操作相同的错误。我的应用程序使用核心位置。要解决此问题,请转到 App Store Connect > App Privacy:

1- Data Types > Location > 我选择了 Precise Location > Next > Save

2-在灰色 Location/Precise 位置部分(如下图所示)下按下蓝色 编辑按钮 并勾选这 3 个选项:

用于应用程序功能

链接到用户的身份

用于跟踪目的这是最后一个选项,您必须勾选是的,我们将精确位置数据用于跟踪目的。这将使错误消失

现在 Location 部分看起来像这样并且错误消失了