蘋果審核不過出現"您的 App 包含 NSUserTrackingUsageDescription...."解決辦法


  最近在提交蘋果APP進行審核,提交審核版本的時候,就提交不了。主要報錯:

無法提交以供審核
要開始審核流程,必須提供以下項目:

    您的 App 包含 NSUserTrackingUsageDescription,這表示它可能會請求追蹤用戶。
  要提交以供審核,請更新您的 App 隱私答復以注明從此 App 中收集的數據將用於追蹤目的,
  或者更新您的 App 二進制文件並上傳新的構建版本。了解更多

一、具體原因

  12年9月份iOS6發布,IDFA面世,主要用於給開發者跟蹤應用中廣告的投放效果,但很多應用(或三方SDK)會獲取IDFA作為設備唯一標識使用。

  iOS14.5 發布之后,蘋果要求應用獲取 IDFA 時,需彈出用戶許可收集跟蹤數據的授權框,如果沒有彈出授權框則可能會被App Store審核拒絕,提示違反5.1.2規則:

  解決辦法:取消勾選該服務

  配置開啟廣告標識(IDFA)

  在 manifest.json 文件的 “App常用其它設置” 中可勾選開啟(注意HBuilder X 2.4以上為默認勾選),需提交雲端打包才會生效

  在低版本的HBuilder中,IDFA是默認勾選的,可以將這個勾選給去掉,重新打包后提交應用到AppStore。

二、NSUserTrackingUsageDescription上線APP隱私

  如果在推送中用到了廣告標識符(IDFA),必須在info.plist里面增加NSUserTrackingUsageDescription字段,寫明用途。

  然后上線的時候,需要在 APP隱私-->數據類型-->選擇 是,我們會從此 App 中收集數據-->選中 設備ID-->發布

  然后下一步、下一步、選 是,會用到追蹤功能。

  (如果不這樣做,測試的時候沒有任何影響,但是換成發布證書提交測試就會在啟動的時候崩掉!)

  (當然,如果不是很必要的話,直接用無ID版的極光推送也可以。)


免責聲明!

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



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