對(duì)比安卓岳掐,蘋果的審核規(guī)則那是一個(gè)相當(dāng)?shù)膰?yán)格棠赛。
只要是打過交道的同學(xué)都知道哮奇,蘋果的審核規(guī)則完全就是一個(gè)“黑匣子”,雖然蘋果給出了明確的審核規(guī)則睛约,但是實(shí)際過程遇到問題鼎俘,要比規(guī)則里面多的多。
有人整理了一些不可思議的審核被拒理由辩涝,簡(jiǎn)直令人啼笑皆非:
比如:
游戲太簡(jiǎn)單贸伐;
iPad寫成了IPad;
內(nèi)容令人反感
……
這里就不評(píng)論蘋果的審核了怔揩,我們來看看怎么避免大多數(shù)被拒的情況捉邢。
一、蘋果審核概要
首先要了解蘋果審核機(jī)制商膊。
蘋果審核會(huì)有兩個(gè)過程伏伐,先是機(jī)器審核(主要掃描代碼),如果機(jī)審?fù)ㄟ^晕拆,那么才會(huì)進(jìn)入人工審核藐翎,人工審核通過之后才會(huì)通過上線。
人工審核時(shí)如果發(fā)現(xiàn)問題就會(huì)停止審核進(jìn)度潦匈,等到開發(fā)者更改之后才會(huì)繼續(xù)接著審核阱高。如果再次提交后再次發(fā)現(xiàn)問題,還會(huì)停止審核茬缩,直到這個(gè)問題解決之后赤惊,才會(huì)接著下一步審核。
因此凰锡,APP在上線之前一定需要多次測(cè)試未舟,確保沒有問題才提交,否則一次次的提交掂为,都是被拒絕裕膀,也是一個(gè)比較麻煩的事情。
其次了解iOS審核被拒的分類勇哗。
從大的方向來說昼扛,審核被拒的理由分為兩類:
1.MetaData Rejected,即元數(shù)據(jù)被拒;
2.Binary Rejected 抄谐,即二進(jìn)制被拒渺鹦。
元數(shù)據(jù)是應(yīng)用的名稱、截圖蛹含、描述毅厚、icon等材料的統(tǒng)稱。如果是元數(shù)據(jù)被拒浦箱,那么解決的方法比較簡(jiǎn)單一些吸耿,只需要修改對(duì)應(yīng)的被拒的問題,然后在回復(fù)中心直接回復(fù)蘋果審核人員即可酷窥。
但是如果是二進(jìn)制文件被拒絕咽安,則需要技術(shù)重新打一個(gè)IPA的安裝包,再次提交才行蓬推。
注:二進(jìn)制文件是文件的一種類型板乙,區(qū)別于文本文件。App的安裝包就是一種二進(jìn)制文件拳氢。
二、一些重點(diǎn)注意的審核規(guī)則
除此之外蛋铆,熟讀蘋果的審核規(guī)則馋评,APP設(shè)計(jì)時(shí)遵循這些原則,也是一個(gè)有效避免被拒的方法刺啦。
其實(shí)蘋果官方已經(jīng)為我們?cè)敿?xì)的羅列出了APP審核時(shí)應(yīng)該遵循的一些規(guī)則留特,作為一個(gè)合格的ASO優(yōu)化人員,蘋果的審核規(guī)則必須要熟悉玛瘸,知道有哪些規(guī)則不能觸犯蜕青。
我個(gè)人認(rèn)為最起碼應(yīng)該熟讀兩三遍蘋果規(guī)則,還要定期去看一看糊渊,因?yàn)樘O果的審核規(guī)則并不是永遠(yuǎn)不變的右核,會(huì)定期的有一些更改。
下面是傳送門:
App Store 審核指南?https://developer.apple.com/app-store/review/guidelines/cn/
常見 App 拒絕情況?https://developer.apple.com/app-store/review/rejections/cn/
下面列舉幾個(gè)常見的渺绒,具體的自己去看文章的鏈接了贺喝。
(2.1 App 完成度)信息不完整
在 iTunes Connect 的“App 審核信息”部分中輸入審核你的 app 所需的所有詳細(xì)信息。如果某些功能需要登錄宗兼,請(qǐng)?zhí)峁┯行У难菔編粲脩裘兔艽a躏鱼。如果有特殊配置需要設(shè)置,請(qǐng)?zhí)砑酉嚓P(guān)規(guī)范殷绍。如果功能需要難于復(fù)制的環(huán)境或需要特定硬件染苛,請(qǐng)準(zhǔn)備好提供演示視頻或硬件。此外主到,請(qǐng)確保聯(lián)系人信息完整且是最新的茶行。
(2.3 準(zhǔn)確的元數(shù)據(jù))說明不準(zhǔn)確
App 說明和屏幕快照應(yīng)該清晰準(zhǔn)確地傳達(dá) app 的功能躯概。這可以幫助用戶了解你的 app,并帶來積極的 App Store 體驗(yàn)拢军。
(4.3 重復(fù) App)重復(fù)提交類似 App
提交多個(gè)本質(zhì)上相同的 app 會(huì)占用 App 審核流程楞陷,并且存在 app 被拒絕的風(fēng)險(xiǎn)。請(qǐng)周全地將你的 app 整合成一個(gè)茉唉,以改善你的審核體驗(yàn)固蛾,以及未來用戶的體驗(yàn)。
(4.2 最低功能要求)持久價(jià)值不足
如果你的 app 缺乏足夠的功能或內(nèi)容度陆,或者只適用于小眾市場(chǎng)艾凯,則可能無法獲得批準(zhǔn)。在構(gòu)建 app 之前懂傀,請(qǐng)?jiān)?App Store 中查看你的類別中的 app趾诗,并考慮如何提供更好的用戶體驗(yàn)。
有很多準(zhǔn)則在蘋果的文檔里都已經(jīng)明文規(guī)定了蹬蚁,不過大多數(shù)CP并不會(huì)注意這些恃泪,只有出現(xiàn)問題的時(shí)候,才會(huì)問別人怎么辦犀斋。所以贝乎,要自己提前去搞清楚蘋果的這些審核規(guī)則。
三叽粹、我的建議
有一些個(gè)人認(rèn)為比較有用的規(guī)則也給大家分享一下览效。
第一點(diǎn),App內(nèi)的虛擬服務(wù)充值請(qǐng)使用蘋果支付渠道
蘋果針對(duì)所有的App的虛擬服務(wù)虫几,比如說游戲充值锤灿、各大App視頻會(huì)員,讀書App的幣辆脸、券等但校,購買之后才能享受完整功能的服務(wù)等,蘋果的規(guī)定都是要求接入蘋果的IAP支付渠道每强,如果你的App本身是屬于這種類型始腾,但是你沒有使用蘋果支付,肯定會(huì)被拒絕空执。
第二點(diǎn)浪箭,App類做活動(dòng),需寫清針對(duì)蘋果的免責(zé)聲明
App類做各種營銷活動(dòng)時(shí)辨绊,一定需要在活動(dòng)規(guī)則頁面添加類似于“此活動(dòng)與蘋果公司無關(guān)”的聲明奶栖,否則肯定被拒,因?yàn)閷徍艘?guī)則已經(jīng)寫清楚了。
第三點(diǎn)宣鄙,解釋清楚App獲取用戶通訊錄袍镀、照片、地理位置等隱私信息的用途
這個(gè)需要在相關(guān)代碼中冻晤,聲明獲取用戶這些權(quán)限的目的是什么苇羡,要解釋清楚,如果你的App調(diào)用這些功能鼻弧,但是相關(guān)代碼卻沒有對(duì)應(yīng)的標(biāo)注设江,審核的時(shí)候還是會(huì)被拒。
這里有篇文章攘轩,雖然是前兩年的內(nèi)容叉存,但是還是很實(shí)用的,可以繼續(xù)了解審核的坑度帮。
http://www.cocoachina.com/bbs/read.php?tid-1690211.html?那些AppStore審核踩過的坑
四歼捏、總結(jié)
通過本文,我們熟悉了蘋果的審核規(guī)則笨篷,其實(shí)簡(jiǎn)單瞳秽、直接的解決方案其實(shí)就在我們手邊,只是很多開發(fā)者都是睜眼瞎率翅,沒有去看寂诱。
不過話說回來,蘋果審核也是很規(guī)范的安聘,每次被拒絕后,蘋果都會(huì)附上拒絕的原因以及對(duì)應(yīng)的問題截圖瓢棒,還有相應(yīng)的解決方案浴韭。
這樣,方便我們根據(jù)這些進(jìn)行更改脯宿,如果實(shí)在不明白念颈,你還可以留下聯(lián)系電話,蘋果也會(huì)安排專門的審核人員打過來连霉,這一點(diǎn)還是比較不錯(cuò)的榴芳。
換一個(gè)角度來思考,蘋果正因?yàn)橛羞@么嚴(yán)格的審核制度跺撼,我們才明顯的發(fā)現(xiàn)窟感,蘋果App Store里面的軟件相對(duì)于安卓的質(zhì)量要高很多。
正是蘋果的審核規(guī)則之嚴(yán)格歉井,證明了蘋果對(duì)于用戶體驗(yàn)的重視柿祈。