由于同时使用 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 连接吗?