2017-05-04 45 views
3

我發佈了一個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這也有道理。 –

回答

0

最後,我試了並得到了答案。

,我提交了應用程序的新版本檢查「是」,IDFA問題,它通過審查。

與FBSDK無關的變化。也就是說,從IDFA的角度來看,這些二進制文件可以被認爲是相同的。

所以得出的結論是:

  • 的iOS應用不當IDFA信息可以通過App Store的審查(可能是蘋果的錯?)
  • 您的應用程序已經通過審查,而不排斥沒有按」事實不保證您提供了正確的IDFA信息。不要相信歷史,並總是選擇正確的答案
相關問題