由于同时使用 AdsConsent 和 AppTrackingTransparency,Apple 拒绝了我的应用 [关闭]

Posted

技术标签:

【中文标题】由于同时使用 AdsConsent 和 AppTrackingTransparency,Apple 拒绝了我的应用 [关闭]【英文标题】:Apple rejects my app because of using both AdsConsent and AppTrackingTransparency [closed] 【发布时间】:2021-05-23 15:52:25 【问题描述】:

我刚刚收到来自苹果的这条消息

我们注意到您的应用包含 App Tracking Transparency 权限请求,但它鼓励或引导用户接受跟踪。具体来说,您的应用会通过以下方式引导用户接受跟踪:

一条消息要求用户在拒绝许可后重新考虑他们的决定

我认为问题出在我在应用的第一顿午餐时同时调用 AdsConstent 和 AppTrackingTransparency。

如果我添加 AppTrackingTransparency,我是否应该在 ios 上调用同意表(AdsConsent.showForm)?

【问题讨论】:

您是否真的有一个弹出窗口(即您制作的),上面写着“请重新考虑”或“如果您将来改变主意”...? 是的,我使用的是由 RNFirebase 提供的默认 AdsConstent,它提到“您可以随时更改您的选择......” 好的。所以你,你自己,(Resana)并没有按字面意思输入“你可以随时改变你的选择”。该内容(“您可以随时更改您的选择”)来自 RNFirebase?如果是这样,您可以以某种方式将其编辑掉,或者可以想象不使用 React,只需制作一个不会出现这些问题的本机应用程序。 是的。我会试试的。所以你的意思是这两个功能都是必需的。我的意思是我必须在 iOS 应用上同时调用 AppTrackingTransparency 和 AdsConsent。我说的对吗? 我投票结束这个问题,因为 App Store 政策不合主题。 【参考方案1】:

我们在同一条船上尝试使用react-native-tracking-transparency,该解决方案单独工作,但当我们在产品中实施相同的解决方案时不起作用。经过严格的搜索,我们找到了react-native(不使用expo)的修复程序https://www.linkedin.com/pulse/hacking-react-native-library-easy-way-md-mohibur-rahman/,从而节省了时间。

【讨论】:

以上是关于由于同时使用 AdsConsent 和 AppTrackingTransparency,Apple 拒绝了我的应用 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

由于一个 HMActionSet 不能同时添加到 HMHome 和 HMTrigger,我如何将 HMActionSet 添加到 HMTrigger?

iOS 应用程序可以同时使用基于证书和基于令牌的 APNs 连接吗?

当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)

局域网IP动态分配和静态分配同时使用的问题

如何同时使用交叉验证和提前停止?

同时使用 SparkR 和 Sparklyr