App Store 9月稽核被拒的原因有哪些 ?

z小志發表於2018-01-23

作為一名 App 開發人,最苦楚的事情之一莫過於稽核被拒、又被拒了……其實除了 App 自身問題之外,與被拒與蘋果近期的稽核側重點也有一定的關係,那麼如何才能把握住蘋果稽核的節奏,減少稽核被拒的機率呢? 為此,我收集了大量樣本資料,整理彙總出一份 9 月稽核被拒的資料包告!並通過對於近幾個月,分析出近期稽核重點,以及提供些相應的解決方法。 9 月被拒原因彙總 我收集了 9 月 App 所有稽核被拒的條款,取其中佔比最大的前十名將其展現出來。

App Store 9月稽核被拒的原因有哪些 ?
iOS加密1.png622x513 150 KB

佔比 TOP3 的分別是條款 2.3 後設資料、2.1 App 的完整度、4.3 重複 App/馬甲包,其中最主要的被拒原因是 App 的後設資料違規或不符合蘋果規定,蘋果一直對 App 的質量有一定的要求。那麼圖中 TOP10 都分別對應著哪些具體問題呢?簡單說明一下: 2.3 後設資料 主要是標題違規,少數情況是截圖、icon 違規 2.1 App 完成度 Bug、IPv6 未搭載、測試賬號、隱藏開關等 4.3 垃圾應用 重複應用、馬甲包 0.10.0 程式許可協議 違反了開發者指南、設計指南、品牌和營銷指南等,如 PLA 1.2 問題 3.1.1 支付問題 接入第三方支付 5.1 隱私 未得到允許採集使用者資訊、與第三方共享收集的使用者資料等,例:位置、賬號…… 2.5 軟體需求 產品加入違規程式碼 4.2 低質量應用 產品功能性差,如直接巢狀網頁的 App 5.2 版權 未經授權,使用受版權保護的第三方材料、App不得與蘋果現有產品類似等 1.1 不良內容 色情、暴力、政治、宗教等 近 3 個月被拒原因 TOP10 我們收集了今年 7 月、8 月、9 月三個月份的稽核被拒原因,並將其中 TOP10 整理出來進行了比照。如下圖:

App Store 9月稽核被拒的原因有哪些 ?
從上圖我們不難看出近期蘋果的稽核重點—TOP3 仍然是 2.3 後設資料、2.1 App 完成度、4.3 垃圾應用。除此之外,近三個月內條款 5.1 法律問題、5.2 智慧財產權問題已然成為了蘋果稽核側重點,眾多開發者因其苦惱不已。
App Store 9月稽核被拒的原因有哪些 ?
我經過大量的收集資料之後發現,集中因條款 5.1、5.2 被拒這一情況是在 6 月份時初見矛頭,並在之後的三個月內所佔比例有所增加,最高可達 5.64%。蘋果在近幾個月中著實加強了針對於條款 5.1、5.2 的稽核力度。 條款 5.1 詳情與解決方法 雖然從資料中顯示,9 月份 5.1、5.2 的佔比有下滑趨勢,但仍佔據著不小的比例。那麼,條款 5.1、5.2 中具體哪些規則較難過審呢?又到底應該怎麼解決呢?
App Store 9月稽核被拒的原因有哪些 ?
從收集到的資料可以看出,條款 5.1 中 5.1.5 導致稽核被拒所佔的比重最大:41.77%,幾近總體的一半,5.1.1 僅次之,佔比 39.24%。
App Store 9月稽核被拒的原因有哪些 ?
條款 5.1.5 主要是 App 私自獲取使用者位置資訊,且並未說明使用目的。
App Store 9月稽核被拒的原因有哪些 ?
條款 5.1.1 主要是 App 強制使用者註冊,且基於不需要使用者資訊的功能之上、暗中採集/共享使用者的個人資訊。 因條款 5.1 被拒後的解決辦法: 在採取使用者資料資訊之前需要給予使用者提示,並得到使用者的允許,或設定為可選。 明確告知蘋果採集使用者資料資訊的使用目的。例:新聞類 App 需要使用者位置資訊,目的是根據地域的不同而向使用者推送不同的新聞內容。 條款 5.2 詳情與解決方法
App Store 9月稽核被拒的原因有哪些 ?
從圖中的資料得出,條款 5.2 中導致稽核被拒的最大一則是 5.2.1,超過總體一半,高達 55.86%。
App Store 9月稽核被拒的原因有哪些 ?
條款 5.2.1 主要是未經授權就使用第三方材料,包括 App 的標題、icon、截圖等後設資料中使用其他品牌詞或第三方影象等。 因條款 5.2 被拒後的解決辦法: 提交產品可以使用受版權保護的第三方的書面證據。 將產品中包含的未經第三方授權的部分隱藏。 另附十一期間稽核被拒條款及佔比資料,如下圖:

App Store 9月稽核被拒的原因有哪些 ?
iOS加密9.png621x501 150 KB

所以,十一期間你家 App 歷劫了麼? 總之 從收集今年每月稽核被拒原因得來的大量資料中可以看出,被拒原因 TOP3:條款 2.3、2.1、4.3(後設資料、App 的完成度、重複 App/馬甲包)一直是穩定的居高不下,因此開發者們一定要遵守這三條條款,以增加過審機率、節省與蘋果糾纏的時間,勿要存在僥倖心理,挑戰蘋果。 若想通過稽核,除遵守上面幾項條款以外,在4.3問題上主要是改變二進位制程式碼,如果是同一個包(馬甲包)想要改變二進位制程式碼而對功能又沒有任何改變,可以使用幾維安全提供的安全編譯器,利用混淆的技術來改變二進位制檔案。 幫助過審的同時,還能利用幾維安全iOS編譯器(http://www.kiwisec.com/product/compiler.shtml)增加ipa包安全性,不僅能通過扁平化、控制流和資料流混淆原始碼,還能加密其中的字串。 轉載:ASO100

相關文章