iOS:应用程序因Web视图的应用跟踪透明度而被拒绝。

5
我正在开发一个使用Expo的React Native应用程序。 它使用一个网页视图在应用程序中展示网站。 一切都很顺利,但是当我提交我的应用到App Store时,它被拒绝了。 邮件上说: 我们注意到您在应用跟踪透明度权限请求中选择“请勿跟踪”的选项后,仍然收集数据以进行跟踪。 具体来说,我们注意到您的应用程序访问您拥有的网络内容并收集cookie以进行跟踪,而这已经违反了用户不想被跟踪的要求。 之后,我使用了Expo跟踪透明度库,添加了一个跟踪数据的权限请求。 如果用户不接受它,我将禁用网页视图上的第三方cookie。 再次提交到App Store后,我得到了完全相同的消息。 我不知道该怎么办,因为我不能控制网站,并且我仅限于React Native web视图props。 也许,如果用户不希望应用程序被跟踪,我可以启用无痕模式,但我不确定这是否也会被接受。

1
很有趣的是,现在苹果公司强制执行网页视图 cookie,不知道你介意我问一下“无法控制网站”是什么意思,因为苹果似乎认为你在 webview 中使用的网站是你自己的? - Simon
1
@Simon 我的意思是我不能直接从应用程序修改网站使用 cookie 的方式。 - johannb75
1
目前来看,这听起来有些奇怪,你是否已经解释过只使用了技术性的cookie(如果这是真的)?在这个意义上,我同意@FreeLearning的观点,与他们进行对话,解释为什么要遵循ATT。也许这样他们会告诉你更多信息。在设置cookie之后的问题是:无论如何,苹果都要求你遵循ATT的决定。顺便说一句,请告诉我们事情的进展。 - Simon
1
很不清楚应该如何管理Webview跟踪。我在App透明度文档中找不到明确的答案:(目前,如果允许跟踪,我会让用户使用应用程序。否则,我将重定向用户到应用程序设置。 - giani.sim
是的,它被顺利接受了。我只是添加了应用透明框架对话框,并让用户与 Webview 进行交互,无论做出什么选择。 - giani.sim
显示剩余5条评论
1个回答

2
我遇到了同样的问题,我是这样解决的: 更改在苹果商店上应用的隐私设置。进入应用隐私,在数据类型部分点击编辑并选择标识符(设备ID),将其设置为用于跟踪目的。确保这是唯一一个选中用于跟踪的选项。 同时,确保权限显示在真实设备上(因此首先在TestFlight上进行测试)。 另外,您需要告诉他们您在哪里显示了此权限,并发送视频告诉他们您在哪里显示了此权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接