Expo 应用程序“您的应用程序正在使用广告标识符 (IDFA)”

Posted

技术标签:

【中文标题】Expo 应用程序“您的应用程序正在使用广告标识符 (IDFA)”【英文标题】:Expo app 'Your app is using the Advertising Identifier (IDFA)' 【发布时间】:2019-10-31 23:50:00 【问题描述】:

我正在尝试将应用程序上传到 App Store,每次我上传二进制文件时,Apple 都坚持我的应用程序正在使用广告,而我从未实施过这样的事情。我查看了文档并删除了所有涉及ASIdentifieradIdentifier 的代码我不太确定我错过了什么。 我该怎么做才能解决这个问题?

【问题讨论】:

【参考方案1】:

部署到 App Store 的 Expo 文档:https://docs.expo.io/distribution/app-stores/

Apple 会询问您的应用是否使用 IDFA:答案是“是”。这是因为 Expo 包含 Facebook 和 Branch SDK,其中包含用于收集 IDFA 的代码,您需要选中 Apple 提交表单上的几个框。请参阅 Branch's Guide 了解要填写的特定框。

【讨论】:

Segment 的指南似乎不再有要填写的特定框。你知道它们是什么@Zaytri 吗? @magician11 更新了 Expo 当前文档中的信息 该指南似乎已过时(2018 年)。出现的新对话框询问:“指示您或您的第三方合作伙伴如何使用从该应用程序收集的设备 ID(选择所有适用的选项):”带有 6 个复选框,我无法继续,直到我选中一个其中。我不清楚要检查哪些复选框。 @magician11 这有帮助吗?因为从 ios 14 开始,我不确定 IDFA 是否已经存在:docs.expo.io/distribution/app-stores/#app-privacy-questions

以上是关于Expo 应用程序“您的应用程序正在使用广告标识符 (IDFA)”的主要内容,如果未能解决你的问题,请参考以下文章

Expo大作战(十八)--expo如何发布成独立应用程序,打包成apk或者ipa,发布到对应应用商店

Expo React Native 应用程序中的 RTMP 直播

Expo SDK 需要 Expo 才能运行。似乎本机 Expo 模块不可用,并且此代码未在 Expo 上运行。我想生成apk

Expo - 丢失的密钥库密码

expo dev 客户端应用程序未打开

Expo 网络响应超时,无法在 Android 模拟器上运行 Expo 应用