3

我向 App Store 发布了一个集成了 Facebook SDK 的 iOS 应用程序。

在提交过程中,iTunes Connect 询问了我关于 IDFA 的问题:

此应用程序是否使用广告标识符 (IDFA)?

我检查了“否”。

它成功通过了 App Store 审核。没有问题。

提交后,我发现几个链接说,就我而言,应该为这个问题选择“是”:

我的应用不提供广告,但会记录应用安装和一些事件。

例如,它包含如下代码:

FBSDKAppEvents.activateApp()
FBSDKAppEvents.logEvent("Some events")

现在我的应用程序使用 IDFA 似乎很明显,我选择“否”是一个错误。

但唯一让我感到困惑的是,我的应用程序通过了审核,没有任何拒绝。

带有不正确 IDFA 信息的 iOS 应用程序是否有可能通过 App Store 审核?

在我看来,如果Apple通过人工验证IDFA信息,我认为这是可能的,我的第一次提交只是幸运。

但是如果机器验证了,那么我的回答(“否”)是对的,我要再次选择“否”。

有没有人有类似经历?

4

1 回答 1

1

最后,我尝试并得到了答案。

我提交了我的应用程序的新版本,对 IDFA 问题选中“是”,它通过了审查。

没有与 FBSDK 相关的更改。也就是说,从 IDFA 的角度来看,这些二进制文件可以被认为是相同的。

所以结论是:

  • 一个 IDFA 信息不正确的 iOS 应用可以通过 App Store 审核(可能是苹果的错误?)
  • 您的应用已通过审核且未被拒绝这一事实并不能保证您提供了正确的 IDFA 信息。不相信历史,永远选择那个时代的正确答案
于 2017-05-20T07:36:40.687 回答