iOS審核指南:教你解決大部分被拒情況
在蘋果一次次機(jī)審升級(jí)的背景下,iOS過審似乎變得越來越難,今天這篇文章所以了筆者這些年對(duì)于iOS過審的一些心得,基本上涵蓋了大部分的難點(diǎn),讓大家在iOS過審的道路上少走彎路。
接下來就從創(chuàng)建賬號(hào)到提審各個(gè)階段,拆分幾個(gè)注意點(diǎn)分享給大家。
1、創(chuàng)建開發(fā)者賬號(hào)
2、應(yīng)用元數(shù)據(jù)
3、如何避開“4.3”重復(fù)應(yīng)用和“2.3.1”代碼混淆
4、關(guān)于第三方支付違規(guī)即 “3.1.1”
5、收到“2.1大禮包”如何回復(fù)
一、創(chuàng)建開發(fā)者賬號(hào)
創(chuàng)建蘋果開發(fā)者賬號(hào)是我們把應(yīng)用上架到AppStore的第一步, 2018年以前,注冊(cè)蘋果開發(fā)者賬號(hào)還是很簡單的,只需要姓名、地址和一張雙***信用卡,然后填一下密保問題答案和其他基本信息即可注冊(cè)成功,而且一般申請(qǐng)完三天內(nèi)即可成功激活賬號(hào)。
到了今年四月份的時(shí)候,蘋果官方對(duì)中國區(qū)的賬號(hào)更新了隱私協(xié)議,要求必須綁定手機(jī)號(hào)才可以更新協(xié)議,如下圖:
對(duì)于新賬號(hào)來說還好辦,注冊(cè)的時(shí)候綁定一下手機(jī)號(hào)就行了,而且現(xiàn)在很多人不止一張卡,很好解決,但是對(duì)于老賬號(hào)就不太好辦了,如果不更新這份協(xié)議的話,就無法在該賬號(hào)下提交新App,也無法對(duì)該賬號(hào)進(jìn)行續(xù)費(fèi),損失非常大。
而且綁定手機(jī)號(hào)之前,必須正確回答你注冊(cè)賬號(hào)時(shí)候填寫的密保問題,而很多人是亂填寫密保問題的,或者遺忘了密保問題,導(dǎo)致無法綁定手機(jī)號(hào)。
好在后來有人想到了一個(gè)方法,可以繞過密保問題完成綁定手機(jī)號(hào),就是找一部系統(tǒng)為iOS 11的手機(jī),在設(shè)置里面先退出之前的Apple ID,點(diǎn)擊“姓名-電話號(hào)碼-電子郵件”,然后點(diǎn)擊“編輯聯(lián)系方式”,加入我們的手機(jī)號(hào),然后去網(wǎng)頁上的蘋果開發(fā)者后臺(tái)點(diǎn)擊同意協(xié)議即可。
不過一部蘋果手機(jī)只能進(jìn)行三次此操作,對(duì)于擁有賬號(hào)多的人也造成了不小的麻煩。
然后到了今年七月份的時(shí)候,蘋果又出新規(guī),要求開發(fā)者賬號(hào)必須開啟雙重驗(yàn)證才可以繼續(xù)注冊(cè),如下圖:
所謂的雙重認(rèn)證就是,我們用某個(gè)賬號(hào)登錄一個(gè)新的設(shè)備時(shí),需要提供密碼以及自動(dòng)顯示在設(shè)備上的六位驗(yàn)證碼,驗(yàn)證時(shí)我們可以選擇信任此設(shè)備,下次登錄時(shí)就不用再收驗(yàn)證碼了,這也增強(qiáng)了蘋果賬號(hào)的安全性。
新規(guī)剛出時(shí),開啟雙重驗(yàn)證是可以在瀏覽器上進(jìn)行的,但是后來蘋果關(guān)閉了在瀏覽器開啟雙重驗(yàn)證這個(gè)功能,我們只能用Mac或者iPhone來開啟。
在中國區(qū),一個(gè)主包下有多個(gè)分包是常態(tài),所以在同一設(shè)備對(duì)多個(gè)蘋果賬號(hào)開啟雙重驗(yàn)證的話,很容易將賬號(hào)之間關(guān)聯(lián)起來,這也是給各開發(fā)者的一個(gè)難題。
所以我們不要在一臺(tái)設(shè)備上激活多個(gè)開發(fā)者賬號(hào),設(shè)備的數(shù)量也成了一個(gè)剛需,大家可以根據(jù)實(shí)際情況來進(jìn)行選購或者租賃。
二、應(yīng)用元數(shù)據(jù)
蘋果App的應(yīng)用元數(shù)據(jù)指的是我們需要在開發(fā)者后臺(tái)所填寫的資料,包括但不限于標(biāo)題、簡介、關(guān)鍵詞等。如下圖:
為了避免與線上應(yīng)用重復(fù),我們?cè)谠獢?shù)據(jù)上也應(yīng)該注意,比如icon、展示圖、關(guān)鍵詞、應(yīng)用簡介這些都要保持唯一性,對(duì)于過審是有幫助的。
蘋果重點(diǎn)監(jiān)測(cè)的詞盡量不要使用,除非公司硬性要求,比如這種,還有其他熱門應(yīng)用的品牌詞不要使用,會(huì)被蘋果官方認(rèn)為會(huì)給用戶造成誤導(dǎo),從而被拒。
從今年10月3日開始,蘋果官方要求開發(fā)者必須填寫隱私政策網(wǎng)址才能提交應(yīng)用,這也應(yīng)該成為大家一個(gè)關(guān)注的點(diǎn)。很多開發(fā)者認(rèn)為必須要在App里彈窗才行,不過根據(jù)蘋果官方的說法,App內(nèi)彈窗并不是硬性的,只要開發(fā)者后臺(tái)有填寫網(wǎng)址即可,也有一些開發(fā)者沒有在App內(nèi)彈窗就直接過審了。
當(dāng)然我們也可以在用戶剛進(jìn)入App時(shí),底部高亮隱私政策,讓用戶可以點(diǎn)擊進(jìn)入隱私政策詳情頁,這樣也是可取的。
高德地圖App的隱私授權(quán)詳情頁
三、關(guān)于重復(fù)應(yīng)用
重復(fù)應(yīng)用就是我們平時(shí)說的“4.3”,現(xiàn)在的開發(fā)者幾乎是談4.3色變,因?yàn)橐坏┪覀兊腁pp被蘋果反饋4.3,也就相當(dāng)于這個(gè)App沒有過審的希望了。
我們先來看看蘋果官方對(duì)于4.3的定義:
“請(qǐng)不要為同一個(gè)APP創(chuàng)建多個(gè)套裝ID,如果您的APP針對(duì)特定位置、運(yùn)動(dòng)隊(duì)、大學(xué)等存在不同版本,請(qǐng)考慮提交單個(gè)APP,并提供App內(nèi)購買項(xiàng)目以提供不同的功能。同時(shí),請(qǐng)避免繼續(xù)在已有大量類似APP的類別下進(jìn)行開發(fā);App Store上已經(jīng)有太多模擬放屁、打嗝聲音的APP,以及手電筒和愛經(jīng)APP。上傳大量相似版本APP的開發(fā)者會(huì)遭到Apple Developer Program的除名。”
蘋果給我們應(yīng)用4.3的反饋可以從三方面來考慮,一是元數(shù)據(jù),二是代碼,三是應(yīng)用界面。
應(yīng)用元數(shù)據(jù)剛才上面說了,盡量保持唯一性,也就是我們盡量原創(chuàng),這樣降低被認(rèn)定為重復(fù)應(yīng)用的概率,如果我們的應(yīng)用是原創(chuàng)原生APP,但是因?yàn)槲覀兺祽校u了其他APP的應(yīng)用簡介而被蘋果認(rèn)定為重復(fù)應(yīng)用,可謂是得不償失的。
然后就是代碼層面,最常見的方法就是混淆,這也是每個(gè)做iOS應(yīng)用過審技術(shù)人員的基本功,放在之前可能我們盡力多做代碼混淆就可以降低反饋4.3的概率,但是近幾個(gè)月來,蘋果對(duì)機(jī)器審核進(jìn)行了升級(jí),如果檢測(cè)到我們代碼混淆比較明顯的話,就會(huì)給我們2.3.1的反饋,中文翻譯如圖所示:
對(duì)于如何解決2.3.1,就需要我們的技術(shù)哥哥經(jīng)過不斷地提審測(cè)試,然后試驗(yàn)不同的混淆方法,找到一種比較靠譜的方法來提。
總而言之,現(xiàn)在蘋果的機(jī)器審核比之前要嚴(yán)格很多,我們的技術(shù)手段也要與時(shí)俱進(jìn)來應(yīng)對(duì)審核。
在2017年8月開始,蘋果就禁止了應(yīng)用的熱更功能,所以如果我們應(yīng)用內(nèi)還有熱更功能的話,很有可能被蘋果反饋2.3.1,所以如果我們要更新APP,方法就是迭代更新。
這里要注意的一點(diǎn)就是,蘋果官方兩個(gè)月前有一個(gè)更新,在過審后APP的更新說明是無法修改的,所以我們?cè)谔釋彆r(shí)一定要寫好再進(jìn)行提審操作。
最后就是應(yīng)用界面層面,如果美術(shù)有足夠時(shí)間的話,可以多做幾套UI,降低審核人員在審核幾個(gè)疑似重復(fù)應(yīng)用時(shí)判定為4.3的概率。
四、關(guān)于第三方支付
第三方支付違規(guī)也是我們常說的“3.1.1”,我們先來看下蘋果官方對(duì)于3.1.1準(zhǔn)則的定義:
根據(jù)蘋果的規(guī)定,如果我們應(yīng)用要進(jìn)行虛擬物品購買等行為時(shí),必須要使用蘋果官方的支付,不可以使用第三方支付。
不過蘋果對(duì)于每筆支付都產(chǎn)生比例較高的抽成,導(dǎo)致部分開發(fā)者不滿,所以就想繞過蘋果的官方支付來讓用戶購買自己的商品。當(dāng)然這種行為蘋果是嚴(yán)令禁止的,因?yàn)檫@是動(dòng)了他們的利益,所以在非極端情況下,我們還是盡量使用蘋果的官方支付來讓用戶購買,避免因?yàn)?.1.1被拒。
解決3.1.1被拒也是有方法的,如果我們是實(shí)物商品的話,可以在被拒后在開發(fā)者后臺(tái)向蘋果解釋,說明用戶購買的是實(shí)物,由我們進(jìn)行郵寄派送,不屬于虛擬物品,從而通過審核。
如果不屬于實(shí)物物品的話,就需要我們技術(shù)哥哥把代碼中相關(guān)的第三方支付字眼進(jìn)行刪除或隱藏,從而通過審核。
還有一點(diǎn)要注意的是,如果我們用的分享share SDK里有微信、支付寶支付相關(guān)部分的話,也是可能會(huì)被判定3.1.1的,所以我們把shareSDK做成不帶支付版的,畢竟過審才是首位的。
五、2.1大禮包
從今年過年開始,就有很多朋友陸續(xù)收到2.1的反饋,也就是我們俗稱的“2.1大禮包”,我們先來看下蘋果審核反饋2.1大禮包的中英文對(duì)照:
對(duì)于2.1大禮包,其實(shí)不必慌張,我們只需要對(duì)里面對(duì)應(yīng)的條款一一進(jìn)行答復(fù)即可,以下為一份回復(fù)模板供大家參考:
一般我們回復(fù)后等待應(yīng)用自動(dòng)進(jìn)入審核即可,因?yàn)樵獢?shù)據(jù)被拒是不需要重新進(jìn)行提審的,大家可以看蘋果官方反饋2.1大禮包的最后一句話。
六、最后
從六月末到現(xiàn)在,蘋果會(huì)在每個(gè)月的月末或月初進(jìn)行一場(chǎng)“大清掃”,也就是單日下架上萬個(gè)應(yīng)用,這也令很多開發(fā)者提心吊膽,最近一次大清掃是在9月30日,當(dāng)天下架了1400多個(gè)應(yīng)用,其中超過55%的App更新時(shí)間集中在2016年~2017年,所以適當(dāng)更新我們的應(yīng)用是有必要的,以免蘋果官方把我們的應(yīng)用當(dāng)做廢棄應(yīng)用下架,從而對(duì)我們?cè)斐蓳p失。
蘋果的機(jī)器審核以及人工審核在不斷更新變化,我們對(duì)應(yīng)的方法也要不斷升級(jí)變化,才能跟得上變化,從而提升我們的過審效率。
作者:yunbaotang本文地址:http://www.ntlljf.com/bao/103150.html發(fā)布于 2024-02-20
文章轉(zhuǎn)載或復(fù)制請(qǐng)以超鏈接形式并注明出處孕寶堂

