【问题标题】:App Tracking Transparency implementation for a iOS app based on a WebView基于 WebView 的 iOS 应用的 App Tracking Transparency 实现
【发布时间】:2021-12-03 12:30:02
【问题描述】:

我在网上做了很多研究,但没有找到明确的答案。

我需要为我的 iOS 应用发布更新。 现在,如果应用隐私部分声明应用正在收集数据信息,则应用必须实现应用跟踪透明度

我的应用包含一个显示网站某些页面的 WebView。 所有关于用户信息(技术 cookie、第三方等)的跟踪都发生在 Web 视图内。但是,在应用隐私部分,我设置应用正在收集用户信息,因为网站上存在 cookie(Facebook Pixel、Google Ads、Analytics 等)。

现在我的问题是:

  • 我是否应该更改应用隐私信息,告知该应用不收集信息?
  • 我实施了 App Tracking Transparency 框架。如果用户拒绝跟踪,我该怎么办?由于第三方 cookie 将无法通过 IDFA 跟踪用户,这是透明的吗?还是我应该以某种方式与网站互动,告诉它用户不允许跟踪?

【问题讨论】:

  • 有些人发现了一些解决方法,例如在应用程序外打开 Safari:post on apple developer
  • 不幸的是,这不是我的情况。我需要留在应用程序内

标签: ios webview privacy idfa apptrackingtransparency


【解决方案1】:

你已经声明了它。 https://developer.apple.com/app-store/app-privacy-details/#additional-guidance

您的应用具有网络视图。 必须声明通过网络流量收集的数据,除非您允许用户浏览开放的网络。

通过显示这些 WebView,您的应用正在收集数据(尤其是如果这些是您的“自己的”网站而不是“开放的网络”)。 如果用户不遵守它或网站本身有另一个弹出窗口,它也会显示您无法显示该网站。

仅在不属于您应用的主要功能的少数情况下才会收集数据,并且这些情况对于用户来说是可选的。

而且,如果我没看错的话,您的应用只是这些网站的包装。

【讨论】:

  • 我的应用程序是网站的包装器。实际数据收集发生在网站上,应用程序不会直接收集任何信息。我仍然不明白我是否应该指定我的应用是否跟踪用户信息
  • @giani.sim :请注意,Apple 不喜欢只是 Web 包装器 Ito 一个网站的应用程序。你真的需要去其他网站,比如 Facebook 有自己的应用程序,用户可以在网页打开时打开应用程序。
  • 我知道。事实上,它不仅仅是一个包装器。 webview 是与原生组件交互的主要部分。
  • 你正在给自己答案。您的 webview 是您的主要视图,因此毫无疑问您是否需要跟踪确认。如果您足够幸运,并且您的应用程序提供了足够的功能,可以一开始就被允许进入应用程序商店。当然,你可以随时尝试看看苹果的评论者是怎么说的。由于这是新事物,我们都无法给出明确的答案,因为缺乏经验。
猜你喜欢
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 2021-05-22
  • 1970-01-01
  • 2021-05-18
  • 2020-12-09
相关资源
最近更新 更多