蘋果審核iOS 15版本App Tracking Transparency兩次被駁回,最終解決方式令人震驚


iOS 15版本發布了,這里說說關於App Tracking Transparency (ATT)提交App Store審核要避開的坑。

在iOS14的時候,允許跟蹤的彈窗權限已經加過了,且都審核上線發布。

然鵝,在iOS 15版本出來后,再次審核卻被駁回了。

We’re still looking forward to completing our review, but we need more
information to continue. Your app uses the AppTrackingTransparency
framework, but we are unable to locate the App Tracking Transparency
permission request when reviewed on iOS 15.0.

意思很簡單,就是使用了AppTrackingTransparency框架,但是在ios 15上沒找到相關權限請求。

在iOS 15真機上調試了一波確實沒有允許跟蹤的彈窗出現,相關代碼是有的,但是權限彈窗沒了。網上搜了一波,有說加時間延遲的,這里推薦將代碼放到applicationDidBecomeActive里執行。

- (void)applicationDidBecomeActive:(UIApplication *)application
{
  if (@available(iOS 14, *)) {
      ATTrackingManagerAuthorizationStatus status = ATTrackingManager.trackingAuthorizationStatus;
      ...
  } else {
     
  }
}

真機調試了下也是有的,再次提交審核。

好家伙,又被駁回了,而且原因跟之前的一樣。

We're looking forward to completing our review, but we still need more
information to continue. Your app uses the AppTrackingTransparency
framework, but we are unable to locate the App Tracking Transparency
permission request when reviewed on iOS 15.0.1.

人都傻了,該改的都改了,真機上也出現了。網上一頓搜索,也沒有其他找到結論。

於是乎,決定在下面直接回復蘋果,並且傳了跟蹤權限彈窗的截圖上去。

尊敬的審核團隊,你們好:
我們已經收到了貴司的審核回復,但是我們感到疑惑,我們應用內已有
App Tracking Transparency權限請求,用於信息的推送,且有相關彈窗提示,我
們已經使用真機調試並驗證,相關截圖見附件。如果審核團隊依然認為應用在此方
面存在問題,請明確問題所在,以便於我們盡快進行修改,因為我們最近急需要此應用。

本來並沒有抱多大希望,結果當天晚上直接審核通過,狀態變成了待發布。

萬萬沒想到,最終是以這種方式解決的!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM