基于WebView的iOS应用App Tracking Transparency实现相关问题咨询
iOS WebView类应用ATT合规与隐私标签问题解答
问题1:是否需要修改App隐私信息,标注为应用不收集用户信息?
不需要修改,必须保持现有标注。
苹果App Store的隐私标签规则覆盖应用内所有数据收集行为,包括WKWebView内嵌页面触发的所有数据采集、追踪动作。你当前内嵌的Facebook Pixel、Google Ads、Google Analytics等工具均会采集用户可追踪数据,属于规则要求的需标注范围,若私自修改为「不收集用户信息」,审核阶段会直接被打回,上架后被抽查到也可能面临下架处罚。
问题2:用户拒绝ATT追踪权限后的处理方案
仅依靠系统机制是不符合合规要求的,你需要完成以下处理:
- iOS系统本身只会限制应用获取
IDFA,不会自动拦截WebView内部的第三方Cookie追踪、广告标识符匹配等行为,不存在自动限制的机制。 - 你必须和加载的网站做交互:通过
WKScriptMessageHandler向WebView注入用户的ATT授权状态,告知网站侧禁用跨站追踪逻辑。针对你用到的第三方工具,可直接调用对应方法关闭追踪:- Facebook Pixel执行
fbq('consent', 'revoke') - Google Ads/ Analytics执行
gtag('consent', 'update', {'ad_storage': 'denied', 'analytics_storage': 'denied'})
- Facebook Pixel执行
- 若你没有加载站点的修改权限,需要在用户拒绝授权后,主动禁用WebView的第三方Cookie存储权限,避免跨站追踪行为触发合规风险。
内容的提问来源于stack exchange,提问作者giani.sim
相关产品推荐
相关产品推荐

