问题标签 [apptrackingtransparency]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
675 浏览

ios - ATTrackingManager 在首次安装时返回 .denied,并启用“允许应用程序请求跟踪”

在某些设备上 trackingAuthorizationStatus 总是返回 .denied,即使“允许应用程序请求跟踪”开关已打开。这意味着该应用程序永远无法请求跟踪权限。在“设置”>“隐私”>“跟踪”中,该应用没有重新打开权限的开关。我们的团队有几台测试设备,两部同型号的 iPhone 和同一个版本的 iOS 会产生不同的结果。一个能够显示 requestTrackingAuthorization 提示并按预期运行,而另外两个无论如何都保持 ATTrackingManagerAuthorizationStatusDenied 状态。我们尝试了常规 > 重置 > 重置位置和隐私以及删除应用程序、重新安装、重新启动、升级操作系统。没有什么可以修复 .denied 状态。这是代码:

提前感谢任何线索。

0 投票
1 回答
282 浏览

ios - 我可以强制或诱导 iOS 14 App Tracking Transparency 授权吗?

自 iOS 14 以来,由于 Apple 的新隐私政策,我的应用广告收入大幅减少。所以我想以某种方式强制或诱导用户启用 ATT 授权。我可以在下面做点什么吗?

  • 强制用户启用它,除非他们无法使用该应用程序
  • 通过让用户知道如果他们不启用 ATT 授权可能会有更多广告来诱导他们。
0 投票
1 回答
4768 浏览

ios - Apple App Tracking Transparency 和 Google Analytics

最近的 WWDC 苹果推出了“App Tracking Transparency framework”,并将成为 iOS 14.3 的一部分:

在 iOS 14、iPadOS 14 和 tvOS 14 中,您需要通过 AppTrackingTransparency 框架获得用户的许可才能跟踪他们或访问他们设备的广告标识符。跟踪是指将从您的应用程序收集的用户或设备数据与从其他公司的应用程序、网站或离线资产收集的用户或设备数据关联起来以进行定向广告或广告的行为

Apple 和 Google 提供的信息非常模糊,App Tracking Transparency 将如何处理 Google Analytics。有谁知道 ATT 是否会影响 iOS14 中 Google Analytics 的使用?

0 投票
0 回答
288 浏览

ios - ATT 会影响除广告跟踪之外的一般 Firebase 和谷歌分析吗?

我在我的 iOS 应用程序中使用最新的 firebase sdk。我想在我的应用程序中添加 ATT(AppTrackingTransparency) 警报。如果用户从警报中选择“不跟踪”选项,除了广告分析之外,它还会影响 Firebase 和谷歌分析吗?从基本的谷歌分析我的意思是,例如用户访问了哪个屏幕,用户点击了哪个按钮,用户在屏幕上花费的总时间等。

请指导。

0 投票
1 回答
272 浏览

swift - 如何允许在 UITest 中进行跟踪?

我试图调用“addUIInterruptionMonitor”来获取应用程序跟踪透明度通知,但它没有注册并且在我的下一步中失败。有关此对话框描述的任何帮助都会有所帮助,“系统对话框”不起作用。

“允许...跟踪您在其他公司的应用程序和网站上的活动”“要求应用程序不要跟踪”“允许”

允许 ... 跟踪您在其他公司的应用程序和网站上的活动

0 投票
1 回答
218 浏览

ios - 如果用户不授予在 iOS14 上跟踪的权限,我是否需要禁用社交媒体登录?

我已经在我的应用中实现了 GoogleSignIn、Firebase 和 Facebook,但我不确定即将到来的 iOS 14 跟踪透明度更改将意味着什么。

Apple 认为请求允许跟踪的原因之一是:

在您的应用中放置第三方 SDK,将您应用中的用户数据与其他开发者应用中的用户数据相结合,以定位广告或衡量广告效率,即使您并未将 SDK 用于这些目的。例如,使用分析 SDK 重新利用从您的应用中收集的数据,以在其他开发者的应用中启用有针对性的广告。

那么,我如何确定 Google 或 Facebook 是否真的在他们的 SDK 中跟踪我们无法控制的任何内容?

基本上我想知道如果用户不授予跟踪权限,我是否需要禁用社交登录。

0 投票
1 回答
893 浏览

swift - 询问 AppTrackingTransparency 使用谷歌分析的权限,是强制性的吗?

我在我的应用程序中使用Google Analytics SDK

它使用人口统计区域、年龄和其他用户信息。

那么,我需要手动请求AppTracking 的权限还是在谷歌分析 SDK 中处理?

如果没有 AppTracking 许可,我未来的更新会得到 iTunes Connect 的批准吗?

0 投票
1 回答
416 浏览

ios - Nativescript - 应用跟踪透明度 (ATT) 框架

我正在使用过时的插件通过 Google AdMob 框架显示广告 - https://market.nativescript.org/plugins/nativescript-admob/

到目前为止,我有 2 个带有 AdMob 插页式广告的 iOS 应用程序在应用程序启动后显示一次。两者是相同的。两者在 Info.plist 中都有相同的记录:

第一个通过审核没有任何问题。另一个卡住了拒绝。

问:也许有人知道如何在 Nativescript 应用程序中正确实现 AppTrackingTransparency 功能?

0 投票
3 回答
8066 浏览

ios - Apple 由于 AppTrackingTransparency.framework 拒绝应用程序(在应用程序中找不到它)

今天早上刚收到苹果的这条消息:

但是,在所有 node_modules 和 pod 中进行了一些严格的搜索后,我找不到对 AppTrackingTransparency 框架的任何引用。我怎样才能确定它包含在哪里并删除它?

Firebase Analytics 或 Onesignal 最有可能包含该框架。我只是在任何地方都看不到任何对它的引用。

包.json

播客文件

0 投票
1 回答
950 浏览

ios - Swift - 应用程序跟踪透明度 - 由于“允许应用程序请求跟踪”灰显而没有显示弹出窗口

就像你现在一样,Apple 在广告和跟踪方面改变了移动开发的规则。

苹果准备了新的 Beta 14.5 iOS 版本。使用此版本跟踪将受到限制。所以,我想在我的应用程序中模拟这个选项。

当我将手机更新到 14.5 iOS 版本(Beta)和 Xcode(版本 12.5 beta 3 (12E5244e))时,“允许应用程序请求跟踪”选项显示为灰色,并且无法更改。

因此,在下面的代码中,由于上述问题,总是返回.restricted 。

所以,我因为这个问题而陷入困境。你有什么选择/建议吗?

不:在 iOS 14.2 版本中,一切都很好,并且可以更改“允许应用程序请求跟踪”选项。但是现在它变灰了。