具有不当IDFA信息的iOS应用程序是否可以通过App Store审核?

问题描述:

我发布了一个iOS应用程序到App Store,并集成了Facebook SDK。具有不当IDFA信息的iOS应用程序是否可以通过App Store审核?

在提交,iTunes Connect的问我关于IDFA:

这是否应用程序中使用广告识别码(IDFA)?

我检查了“否”。

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

并提交后,我发现几个环节说,在我的情况, “是” 应该已经选择了这样一个问题:

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

例如,它包含这样的代码:

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

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

但唯一困扰我的是我的应用程序通过审查没有任何拒绝。

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

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

但是,如果它是由机器验证,那么我的答案(“否”)是正确的,我会选择“否”再次。

有没有人有类似的经历?

+0

如果他们有一台机器,可以准确地告诉你是否使用IDFA信息,那么他们甚至都不会问你。 – dan

+0

@dan这也有道理。 –

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

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

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

所以得出的结论是:

  • 的iOS应用不当IDFA信息可以通过App Store的审查(可能是苹果的错?)
  • 您的应用程序已经通过审查,而不排斥没有按”事实不保证您提供了正确的IDFA信息。不要相信历史,并总是选择正确的答案