聊一聊蘋果審核
希望有更多的朋友一起針對(duì)蘋果ios審核上架處理分享恕洲,qq群:? 611641785蛤奥,歡迎一起交流? ,后期會(huì)慢慢分享更多的干貨?
做了三年多的iOS開發(fā)裆馒,經(jīng)歷過3款app的提審歷程姊氓,被蘋果審核全身心的調(diào)教過。尤其是今年喷好,被拒審至懷疑人生∠韬幔現(xiàn)將一些奇葩的拒審經(jīng)歷和一些簡(jiǎn)單的應(yīng)對(duì)措施整理整理,給大家一些參考梗搅。
首先禾唁,還是建議大家仔細(xì)閱讀下官方App Store 審核指南效览,最好是邀請(qǐng)你們的產(chǎn)品經(jīng)理也仔細(xì)讀下,很多規(guī)則是從功能和設(shè)計(jì)上需要遵循的荡短,下面案例里面有介紹到丐枉。
正常情況矛洞,預(yù)覽圖片尺寸不對(duì)這樣的低級(jí)問題是在上傳的時(shí)候就能夠檢測(cè)到,直接能夠看到錯(cuò)誤烫映。
我們遇到過一次被坑到?jīng)]商量的情況:**5.5英寸的預(yù)覽圖里設(shè)計(jì)畫了一個(gè)明顯的iPhone X手機(jī)屏沼本。**當(dāng)時(shí)還特地好幾個(gè)人仔細(xì)的研究了下預(yù)覽圖,以為是隱藏功能被畫出來了(當(dāng)然這是另外一個(gè)拒審理由)锭沟。 直到第二次被打回來才意識(shí)到蘋果強(qiáng)調(diào)的預(yù)覽圖設(shè)計(jì)規(guī)范抽兆,這才找的拒審的真正原因。
這里不得不吐槽下族淮,拒審的理由真的是晦澀難懂辫红。
這個(gè)應(yīng)該比較常見了祝辣。定位權(quán)限有兩種"when-in-use" 和 "always"兩種贴妻,后者相對(duì)審核較為嚴(yán)格一些(至于如何設(shè)置相關(guān)的可以自行百度,這里不贅述了)蝙斜。
最初我們描述為”為了給您提供更好的服務(wù)名惩,我們需要獲取您的定位權(quán)限“之類的。第一次審核過了孕荠,之后的某次審核突然就被拒了娩鹉,蘋果爸爸以王者之姿審問我們,"always"權(quán)限具體是做啥用的稚伍,問的我們是措手不及弯予。后來沒辦法,找產(chǎn)品經(jīng)理好好的想了下我們定位使用的場(chǎng)景个曙,把描述改為”該信息將用于XXX功能“锈嫩。
這里有個(gè)常見case,之前過審了的功能突然被拒了垦搬。所以祠挫,蘋果爸爸的心情不好猜。
Guideline 4.6 Design - Alternate App Icons
iOS 10.3之后等舔,蘋果官方提供了可以動(dòng)態(tài)修改桌面icon相關(guān)的API。有一次趕上中國情人節(jié)糟趾,突然我們想上一下這個(gè)功能慌植。( 具體功能參考下UIApplication (UIAlternateApplicationIcons)相關(guān)API?)
功能是圖標(biāo)需要提前內(nèi)置在包里甚牲,服務(wù)下發(fā)名稱觸發(fā)客戶端更改桌面圖標(biāo)。切換圖標(biāo)的時(shí)候有個(gè)彈窗蝶柿,當(dāng)時(shí)為了去掉這個(gè)彈窗丈钙,讓用戶回到桌面有個(gè)驚喜,特地用分類干掉了那個(gè)彈窗交汤。
節(jié)日期間正常使用雏赦,皆大歡喜。之后的版本還想著跟著節(jié)日走芙扎,就一直沒下星岗。
結(jié)果后來有一天,突然被拒審戒洼,理由是發(fā)現(xiàn)我們可以動(dòng)態(tài)更換icon俏橘,應(yīng)用內(nèi)沒有地方能觸發(fā)。只好將其刪除重新提審圈浇。
這里需要重視一下的是寥掐,這種情況應(yīng)該在審核備注里和蘋果詳細(xì)解釋下這樣的功能使用場(chǎng)景,否則很有可能被當(dāng)成隱藏功能處理磷蜀。在App Store 審核指南有詳細(xì)說明召耘,隱藏功能后果是很嚴(yán)重的。
Guideline 4.2.3 - Design - Minimum Functionality
使用了微信登錄功能污它,審核員的iPad沒安裝微信。這種case妓灌,作為程序員,當(dāng)然是處理成沒安裝報(bào)錯(cuò)給個(gè)提示好了蜜宪。結(jié)果被拒理由是引導(dǎo)安裝第三方應(yīng)用虫埂。
這一次,審核員還是比較貼心圃验,建議我們最好彈出一個(gè)html去授權(quán)安裝掉伏。
后來沒安裝直接給隱藏了按鈕重提。
Guideline 1.2 - Safety - User Generated Content
這條case我們后來的理解是只要有用戶產(chǎn)生的內(nèi)容就要加上舉報(bào)斧散。
這也是我前面提到的需要產(chǎn)品經(jīng)理認(rèn)識(shí)到的一條規(guī)則。
Guideline 2.3.1 - Hidden or undocumented features
很多產(chǎn)品經(jīng)理喜歡搞功能開關(guān)鸡捐,這里涉及到一個(gè)隱藏功能的規(guī)則雇逞。這一條單獨(dú)出現(xiàn)的情況搞疗,還真沒見過。但是和其他條款一起出現(xiàn)渔欢,可就恐怖了。比如色迂,Guideline 3.1.1 - In-App Purchase香缺。
這個(gè)可是切身體會(huì)過。我們線上app的功能頁面有明顯的支付寶圖標(biāo)歇僧,長(zhǎng)得也像支付图张,還做了功能開關(guān)。被蘋果抽查到直接被下架诈悍,理由就是2.3.1和3.1.1祸轮,再怎么解釋不是支付都沒有用。下架之后提審直接進(jìn)慢隊(duì)列写隶。
后來審核員不相信我們倔撞,連接口都抓包,折騰了一個(gè)多月才搞上去慕趴。
這一次痪蝇,是真的讓我們意識(shí)到,和蘋果爸爸千萬不要陷入信任危機(jī)冕房。后來的提審躏啰,所有有可能隱藏的功能都要給審核打開,并且在備注里說明耙册。
Guideline 3.1.1 - In-App Purchase
虛擬產(chǎn)品支付必須用蘋果支付。?這個(gè)應(yīng)該是大忌详拙,相信大家都有認(rèn)識(shí)到帝际。
Guideline 4.2 - Design - Minimum Functionality
這一條是同行朋友給我講的饶辙,來自上帝視角的審視蹲诀,“如果不按照蘋果審核指南進(jìn)行修改您的應(yīng)用,您可能希望構(gòu)建一個(gè)HTML5 web應(yīng)用程序”弃揽。
If you cannot - or choose not to - revise your app to
be in compliance with the App Store Review Guidelines,
you may wish to build an HTML5 web app instead.
You can distribute web apps directly on your web site;
the App Store does not accept or distribute web apps.
這一條堪稱絕殺脯爪,辦法只能寄于說好話和修改應(yīng)用模式了。
國內(nèi)有不少蘋果應(yīng)用的預(yù)審平臺(tái),比如WeTest等等涌矢,淘寶也有些提供預(yù)審服務(wù)的商家掖举。可以作為一種預(yù)審方案娜庇,但是不推薦拇泛。某些專家有些時(shí)候還不如一個(gè)正兒八經(jīng)的開發(fā)滨巴。
這里可以介紹一個(gè)免費(fèi)又好用的預(yù)審方案:TestFlight公開鏈接,蘋果官方的功能俺叭。在應(yīng)用提審的前幾天可以提交一個(gè)TestFlight公開鏈接的構(gòu)建版本恭取,每個(gè)版本的第一個(gè)包需要審核,排隊(duì)少反饋快熄守,第一個(gè)包過審之后再次提包不需要審核蜈垮。可以對(duì)外發(fā)布10000+測(cè)試安裝裕照,比起企業(yè)賬號(hào)更加好用些攒发。不少應(yīng)用的內(nèi)測(cè)邀請(qǐng)就是使用的TestFlight公開鏈接這個(gè)功能。
拒審之后可以回復(fù)郵件再次提包惠猿,可以申訴,還可以打電話负间。蘋果審核的電話是001(408)862-7273偶妖。這里是美國電話,國內(nèi)手機(jī)撥打需要開通國際漫游服務(wù)政溃≈悍茫可以下載一個(gè)Skype,19塊錢買一個(gè)美國包月服務(wù)董虱。
選擇郵件回復(fù)的同學(xué)扼鞋,千萬要耐心。蘋果審核不會(huì)故意刁難愤诱,查到最后都能找到根源云头,只是有時(shí)候溝通上不好理解。
以上就是一些蘋果提審的經(jīng)驗(yàn)淫半。不是很全溃槐,但都是親身經(jīng)歷。有共鳴的同學(xué)歡迎指正撮慨。
希望有更多的朋友一起針對(duì)蘋果ios審核上架處理分享竿痰,qq群:? 611641785脆粥,歡迎一起交流? 砌溺,后期會(huì)慢慢分享更多的干貨?