蘋果審覈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權限請求,用於信息的推送,且有相關彈窗提示,我
們已經使用真機調試並驗證,相關截圖見附件。如果審覈團隊依然認爲應用在此方
面存在問題,請明確問題所在,以便於我們儘快進行修改,因爲我們最近急需要此應用。

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章