我将集成了Facebook SDK的iOS应用发布到App Store。

在提交过程中,Itunes Connect向我询问了有关IDFA的问题:

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

然后我勾选了“否”。

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

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

  • Does the Facebook SDK use IDFA for Mobile App Installs?
  • IOS application that uses Facebook SDK, which options should be selected on iTunes Connect IDFA?
  • https://www.facebook.com/help/audiencenetwork/414857395387956

  • 我的应用程序不投放广告,但记录应用程序安装和一些事件。

    例如,它包含如下代码:
    FBSDKAppEvents.activateApp()
    FBSDKAppEvents.logEvent("Some events")
    

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

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

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

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

    但是,如果通过机器验证,则我的回答(“否”)是正确的,我将再次选择“否”。

    有没有类似的经历?

    最佳答案

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

    我提交了新版本的应用程序,并在IDFA问题上打了“Yes”,然后通过了审查。

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

    因此,结论是:

  • 带有不正确IDFA信息的iOS应用可以通过App Store审核(可能是苹果的错误?)
  • 您的应用已通过审核而没有被拒绝的事实并不能保证您提供了正确的IDFA信息。不相信历史,总是选择正确的答案
  • 关于ios - IDFA信息不正确的iOS应用是否有可能通过App Store审查?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43787717/

    10-11 07:53