SuperAPI AI 工具集

managing-mobile-app-consent

通用与其它

查看项目

更新于 10-16 09:33

技能介绍

用途:为 iOS 与 Android 应用提供移动端同意管理的实施指南,协调 GDPR/ePrivacy 与平台隐私框架之间的合规要求。

主要能力:讲解 Apple ATT 框架(iOS 14.5+),包括 NSUserTrackingUsageDescription 用途说明、ATTrackingManager.requestTrackingAuthorization() 调用时机、IDFA 在未授权时返回全零,以及 .notDetermined、.authorized、.denied、.restricted 四种状态的处理方式;Android 13+(API 33)需在 AndroidManifest.xml 声明 com.google.android.gms.permission.AD_ID 才能访问 GAID;介绍 Android Privacy Sandbox 中的 Topics API、Attribution Reporting API 与 FLEDGE。

使用方式:核心是应用内分层同意流程(首启欢迎页、按用途开关默认关闭、记录同意决定、平台特定后续动作、再进入应用),并采用“同意门”模式——应用启动仅加载必要 SDK,同意完成后按用途状态初始化 SDK;撤回同意后需禁用 SDK 采集或推迟到下次重启。SDK 传递示例包括 FirebaseAnalytics.setAnalyticsCollectionEnabled(granted)、FirebaseCrashlytics.setCrashlyticsCollectionEnabled(granted),以及仅在同意后调用 AppsFlyerLib.start()。IDFA 仅在 ATT 为 .authorized 且广告用途同意时读取,GAID 仅在广告同意且声明 AD_ID 权限时读取。

适用场景:需要同时满足平台政策与 GDPR 第5(3)条、第7条及 CNIL、EDPB 指引的移动应用。限制:资料未提及具体收费、价格或实施效果,实际落地需结合各 SDK 官方文档与最新平台政策调整。