具有不当IDFA信息的iOS应用程序是否可以通过App Store审核?
问题描述:
我发布了一个iOS应用程序到App Store,并集成了Facebook SDK。具有不当IDFA信息的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,这是我选择了“否”是一个错误。
但唯一困扰我的是我的应用程序通过审查没有任何拒绝。
是否有可能iOS应用程序的IDFA信息不正确通过App Store审查?
在我看来,如果苹果通过人类验证IDFA信息,我认为这可能是可能的,我的第一次提交只是幸运的。
但是,如果它是由机器验证,那么我的答案(“否”)是正确的,我会选择“否”再次。
有没有人有类似的经历?
答
最后,我试了并得到了答案。
,我提交了应用程序的新版本检查“是”,IDFA问题,它通过审查。
与FBSDK无关的变化。也就是说,从IDFA的角度来看,这些二进制文件可以被认为是相同的。
所以得出的结论是:
- 的iOS应用不当IDFA信息可以通过App Store的审查(可能是苹果的错?)
- 您的应用程序已经通过审查,而不排斥没有按”事实不保证您提供了正确的IDFA信息。不要相信历史,并总是选择正确的答案
如果他们有一台机器,可以准确地告诉你是否使用IDFA信息,那么他们甚至都不会问你。 – dan
@dan这也有道理。 –