【问题标题】:Is it possible that an iOS app with improper IDFA information passes App Store review?带有不正确 IDFA 信息的 iOS 应用程序是否有可能通过 App Store 审核?
【发布时间】:2017-10-02 22:02:45
【问题描述】:

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

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

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

我勾选了“否”。

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

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

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

例如,它包含如下代码:

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

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

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

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

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

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

有没有类似经历的人?

【问题讨论】:

  • 如果他们有一台机器可以准确判断您是否在使用 IDFA 信息,那么他们甚至不会费心询问您。
  • @dan 这也有道理。

标签: ios iphone app-store-connect facebook-ios-sdk idfa


【解决方案1】:

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

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

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

所以结论是:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-08
    • 2015-03-04
    • 1970-01-01
    • 2018-04-29
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多