最近土涝,由于同時(shí)負(fù)責(zé)跟進(jìn)產(chǎn)品發(fā)布碘饼、上線的相關(guān)事項(xiàng)课蔬,對蘋果 App Store 的審核規(guī)則也有了一些了解烁峭。所以容客,也想趁此機(jī)會(huì)和大家分享一下與 App Store 審核拒絕相關(guān)的一些經(jīng)歷。
還有约郁,我們 BOSS 也說:“我們作為一家專業(yè)的移動(dòng)互聯(lián)網(wǎng)公司缩挑,連續(xù)多次出現(xiàn)產(chǎn)品被 App Store 審核拒絕的情況,這一定是不太正常的鬓梅;你去研究研究有什么辦法可以避免或者減少這種情況的發(fā)生供置。”
于是绽快,我就對 App Store 的審核規(guī)則進(jìn)行了一番研究芥丧,同時(shí)也總結(jié)出了我們產(chǎn)品在 App Store 七次被審核拒絕的經(jīng)歷:
第一次被拒:
We were required to install WeChat before we could log in via WeChat. Apps should be able to run on launch, without requiring additional applications to be installed.
我們在通過微信登錄時(shí)被要求必須先安裝微信。應(yīng)用程序應(yīng)可以直接進(jìn)行啟動(dòng)坊罢,而無需安裝額外的應(yīng)用程序续担。
說實(shí)話,當(dāng)初看到這個(gè)反饋的時(shí)候活孩,我似乎有點(diǎn)懵逼:通過微信登錄時(shí)物遇,用戶若沒安裝微信當(dāng)然要提示先安裝微信啊!此外询兴,我們產(chǎn)品上次也是這樣的設(shè)置乃沙,為什么又可以順利通過審核呢?
蘋果認(rèn)為這樣的登錄規(guī)則影響到了用戶的體驗(yàn)诗舰,并且也同時(shí)給出了解決問題的指導(dǎo)方法崔涂。
Please revise your app so that a user can use it upon launch. If your app requires authentication before use, please use methods that can authenticate users from within your app.
請修改您的應(yīng)用程序以便用戶可以在啟動(dòng)時(shí)就可以使用它。如果您的應(yīng)用程序在使用前需要進(jìn)行身份驗(yàn)證始衅,請使用可以在您的應(yīng)用程序中進(jìn)行驗(yàn)證的方法。
仔細(xì)一想缭保,其實(shí)蘋果的做法也不無道理汛闸。于是,我們在后臺(tái)暫時(shí)關(guān)閉了微信登錄艺骂,重新提交后順利通過審核诸老。但這種方法太笨,而且不夠誠實(shí)钳恕,同時(shí)每次都要重復(fù)同樣的設(shè)置别伏。于是,我們后來改為:客戶端自動(dòng)判斷用戶手機(jī)是否安裝了微信來確定是否顯示微信登錄按鈕忧额。
所以厘肮,之前審核通過完全是因?yàn)閮e幸,千萬不要以這個(gè)理由來質(zhì)疑蘋果睦番。
第二次被拒:
We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 9.2.1, which is a violation of the App Store ReviewGuidelines.
我們在 iPad(iOS 9.2.1)上審核你的應(yīng)用程序時(shí)类茂,發(fā)現(xiàn)您的應(yīng)用程序沒有按 iPhone 的分辨率運(yùn)行,這違反了 App Store 審核指南托嚣。
這次確實(shí)是我們的產(chǎn)品在 iPad 上的提供啟動(dòng)頁面圖片尺寸不對巩检,導(dǎo)致啟動(dòng)頁面圖片出現(xiàn)了變形的情況。我們將其替換為正確的圖片尺寸示启,重新提交后順利通過審核兢哭。
不得不說,這其實(shí)也是一個(gè)低級錯(cuò)誤夫嗓。
第三次被拒:
We found that your app uses the Advertising Identifier but does not include ad functionality. This does not comply with the terms of the Apple Developer Program License Agreement, as required by the App Store Review Guidelines.
我們發(fā)現(xiàn)您的應(yīng)用程序使用了廣告標(biāo)識(shí)迟螺,但不包括廣告功能。這不符合蘋果的開發(fā)者計(jì)劃許可協(xié)議舍咖,同時(shí)這也是 App Store 審核指南所要求的煮仇。
這次是因?yàn)樾吕宋⒉┓窒斫涌趯?dǎo)致的一些相關(guān)問題。工程師進(jìn)行相應(yīng)的修改并重新提交審核后谎仲,但再次被 App Store 審核拒絕浙垫。因此,就有了下面的第四次審核拒絕。
第四次被拒:
Your iTunes Connect settings indicate that your app serves third-partyadvertisements. However, we were unable to locate ads in your app.
你的 iTunes Connect 設(shè)置表明你的應(yīng)用程序提供第三方廣告夹姥。但是杉武,我們無法在你的應(yīng)用程序中定位到廣告。
這次是因?yàn)檎奘郏覀兩洗卧诔绦蛑腥サ袅藦V告標(biāo)識(shí)后轻抱,沒有同時(shí)把 iTunes Connect 廣告的設(shè)置選項(xiàng)去掉。于是旦部,我們重新修改了設(shè)置選項(xiàng)祈搜,再次提交后順利通過審核。
其實(shí)士八,這次還是因?yàn)椴粔蚣?xì)心啊容燕。
第五次被拒:
Your app name to be displayed on the App Store includes keywords or descriptors,which are not appropriate for use in an app name.
你的應(yīng)用程序名稱 在 App Store 展示中包含關(guān)鍵詞或描述,這屬于應(yīng)用程序名稱的不恰當(dāng)使用婚度。
這次是因?yàn)檎好兀覀兊漠a(chǎn)品名稱中可能出現(xiàn)了關(guān)鍵詞堆砌的情況。對了蝗茁,我們產(chǎn)品上次也使用了同樣的名稱卻又順利通過審核醋虏。所以,還是那句話:永遠(yuǎn)不要在這種問題上去質(zhì)疑蘋果哮翘。然而颈嚼,由于抱有僥幸心理,我們修改后重新提交審核時(shí)再次被審核拒絕饭寺。
第六次被拒:
Thank you for your resubmission. Upon further review of your application, we found the following issue to be unresolved.
感謝您的重新提交粘舟。在對您的應(yīng)用程序進(jìn)一步審核時(shí),我們發(fā)現(xiàn)了以下問題仍未得到解決佩研。
Your app name to be displayed on the App Store includes keywords or descriptors,which are not appropriate for use in an app name.
你的應(yīng)用程序名稱 在 App Store 展示中包含關(guān)鍵詞或描述柑肴,這屬于應(yīng)用程序名稱的不恰當(dāng)使用。
其實(shí)旬薯,這次蘋果特別指出了其中的一個(gè)關(guān)鍵詞(這個(gè)關(guān)鍵詞是什么在這里就不說啦)晰骑,把這個(gè)關(guān)鍵詞去掉并重新提交后順利通過審核。
所以绊序,僥幸心理的本質(zhì)是投機(jī)取巧硕舆,做 ASO 優(yōu)化還是得按照基本法啊。
第七次被拒:
Your app uses or references the following non-public APIs, which is a violation of the App Store Review Guidelines.
您的應(yīng)用程序使用或引用了以下非公開的 API骤公,這違反了 App Store 審核指南抚官。
這次是因?yàn)椋覀冊趹?yīng)用程序里引入了第三方的數(shù)據(jù)統(tǒng)計(jì)服務(wù)(含有私有 API)阶捆。最后凌节,我們進(jìn)行了相應(yīng)的修改并重新提交后順利通過審核钦听。
以上就是我們產(chǎn)品在 App Store 出現(xiàn)七次審核被拒的經(jīng)歷,這里面其實(shí)有很多情況是可以避免的倍奢,但由于經(jīng)驗(yàn)不足以及不夠細(xì)心而增加了被拒的概率朴上。另外,熟悉《App Store 審核指南》也是非常有必要的卒煞。
后來痪宰,BOSS 又對我說:研究研究有沒有什么方法可以加快應(yīng)用的審核速度?
先來簡單了解一下 App Store 的審核流程畔裕。
在正常的 App Store 審核流程中衣撬,審核周期一般為7~14天的時(shí)間。如果其間出現(xiàn)一次審核拒絕扮饶,就意味著要重新排隊(duì)等待審核具练。這兩次的審核時(shí)間疊加起來,就將近一個(gè)月了贴届。如果再次出現(xiàn)審核拒絕的情況,就意味著更加漫長的等待時(shí)間蜡吧。
那么毫蚓,有沒有什么方法可以加快應(yīng)用的審核速度呢?我研究了一下昔善,發(fā)現(xiàn)目前主要有兩種方法可以加快應(yīng)用的審核速度:
1.在 iTunes Connect 里面申請加急審核服務(wù)元潘;
2.在網(wǎng)上購買第三方服務(wù)商提供的加急審核服務(wù)。
第一種方法是蘋果官方提供的加急審核服務(wù)君仆。每個(gè)開發(fā)者賬號都有申請加急應(yīng)用審核的機(jī)會(huì)翩概,當(dāng)然這也是要有正當(dāng)理由才可以申請成功的。因?yàn)樘O果可不傻返咱,萬一開發(fā)者都跑來申請加急審核服務(wù)呢钥庇?
Apple cannot guarantee that your app review will be expedited.
蘋果并不能保證你的應(yīng)用一定會(huì)被加急審核。
此外咖摹,據(jù)說每個(gè)應(yīng)用每年只有2~3次的加急審核機(jī)會(huì)评姨,但目前看來并無明確資料證實(shí)這一說法。因?yàn)樘O果只是反饋不能再頻繁申請加急審核服務(wù)萤晴,但并沒有說一定不能再次申請吐句。當(dāng)然,蘋果也絕不會(huì)讓你濫用加急審核服務(wù)店读。
第二種方法是第三方服務(wù)商提供的加急審核服務(wù)嗦枢。有一些公司、團(tuán)體和個(gè)人屯断,宣稱可以加快 AppStore 應(yīng)用的審核速度文虏。但考慮到蘋果嚴(yán)格的審核規(guī)則侣诺,估計(jì)理論上應(yīng)該也是利用蘋果官方的加急審核通道,但具體用到什么“黑魔法”目前還不是太了解择葡。
我們可以幫助您的 iOS 應(yīng)用在提交 App Store 的 48 小時(shí)之內(nèi)紧武,就可以得到官方的審核結(jié)果。48小時(shí)之內(nèi)沒有得到官方結(jié)果敏储,我們將返還您的全部費(fèi)用阻星。
不得不說,有需求就有市場已添,中國人民的智慧真是無窮無盡妥箕。
其實(shí),無論是什么方法更舞,最基本的是要熟悉《App Store Review Guidelines》畦幢,以及分析一些常見的應(yīng)用審核被拒案例,這樣就可以避免大部分的低級錯(cuò)誤啦缆蝉。