iOS應(yīng)用審核的通關(guān)秘籍
磨刀不誤砍柴工。作為手機(jī)應(yīng)用開發(fā)者,你需要向應(yīng)用商店提交應(yīng)用審核,迅速通過審核可以讓你搶占先機(jī)。對(duì)蘋果iOS應(yīng)用開發(fā)者來說尤其如此。蘋果應(yīng)用商店的審核近乎吹毛求疵,下面這些清單可以讓你知道蘋果會(huì)在哪些地方找茬。
首先,你的應(yīng)用程序:
- 不能導(dǎo)致手機(jī)故障(比如崩潰或屏幕問題)
- 長(zhǎng)時(shí)間/過度使用之后反應(yīng)仍然很快
- 應(yīng)用內(nèi)的所有價(jià)格信息中不能用固定值代替可變變量
- 不要使用任何SDK里面的私人API
- 不要使用任何SDK文檔里面沒有列出的功能
- 不要提及用戶設(shè)備上不存在的硬件功能
- 如果需要網(wǎng)絡(luò)連接,在沒有網(wǎng)絡(luò)的情況下要告知用戶
- 不要(過度)模仿任何本地應(yīng)用程序
- 不要(過度)山寨某個(gè)本地應(yīng)用的功能
- 運(yùn)行若干次之后不要過期或停止工作
- 不要使用任何未經(jīng)批準(zhǔn)的硬件配件
- 不要包含種族主義內(nèi)容、過長(zhǎng)的暴力圖片、性和裸體相關(guān)的圖片
- 不要“無意中”發(fā)生這樣的事情:不受限制的網(wǎng)頁瀏覽、顯式歌詞、未經(jīng)過濾的圖書
- 不要惡搞知名的公眾人物,不管是死是活
- 不要包含能夠執(zhí)行下載文件的腳本解釋器、插件或其它運(yùn)行時(shí)(runtime)
- 不要使用連續(xù)震動(dòng)
- 在每個(gè)輸入?yún)^(qū)域使用相關(guān)的鍵盤(比如在輸入手機(jī)號(hào)的地方要調(diào)出數(shù)字鍵盤)
- 在表格視圖下,如果選中多行會(huì)調(diào)出另一個(gè)視圖的話,那么應(yīng)該取消選中當(dāng)前視圖中的行
- 僅在連接WiFi的情況下才能播放視頻或下載其它大型文件
- 如需發(fā)送私人數(shù)據(jù)到服務(wù)器,需要告知用戶,并提供取消選項(xiàng)
- 不要偷偷使用攝像頭或話筒
- 使用GPS功能是為了給用戶帶來切實(shí)的好處,而不是僅僅是廣告或跟蹤
- 絕不要崩潰
遵守蘋果的用戶界面指南(Human Interface Guidelines),一定要好好看,以下是一些常見的錯(cuò)誤:
- 應(yīng)用看上去設(shè)計(jì)精美、品質(zhì)上乘
- 本地按鈕圖標(biāo)與其本地動(dòng)作保持一致
- 活動(dòng)指示圖標(biāo)不能轉(zhuǎn)個(gè)沒完沒了
- 觸碰之后可以激活按鈕
- 屏幕布局可以處理好高度加倍的狀態(tài)欄(比如通話期間)
- 停止應(yīng)用時(shí)應(yīng)保存狀態(tài),下次啟動(dòng)時(shí)可以恢復(fù)
- 如果支持橫屏模式,橫屏設(shè)計(jì)也要很美
針對(duì)iPad:
- 你的應(yīng)用應(yīng)該從各個(gè)方向都能使用,如果僅支持橫屏和豎屏,那么上下兩個(gè)方向都要支持
- 彈出窗口里面不應(yīng)該包含其它彈出窗口,也就是選擇彈出窗口里面的東西不會(huì)激活另一個(gè)彈出窗口Y
- 一次不能彈出兩個(gè)及以上窗口
提交應(yīng)用程序文件時(shí)的細(xì)節(jié):
- 程序文件名字和iTunes應(yīng)用商店里面顯示的名字要一致,或者是縮寫
- iTunes中的描述要準(zhǔn)確描述應(yīng)用的功能,說到做到
- iTunes描述不包括價(jià)格信息
- iTunes描述中不能包括Android、黑莓等蘋果競(jìng)爭(zhēng)對(duì)手的名字
- iTunes描述不能提及尚未發(fā)布的iOS版本
- iTunes關(guān)鍵詞要和應(yīng)用功能相匹配
- iTunes關(guān)鍵詞不能包含其他應(yīng)用的名稱
- 如果你的應(yīng)用售價(jià)超過100美元或者應(yīng)用內(nèi)購買金額超過100美元,那么應(yīng)該標(biāo)記為17+
- 應(yīng)用截屏不能包含錯(cuò)誤狀態(tài),包括iAd的錯(cuò)誤
- 應(yīng)用分類與其功能相符
- 應(yīng)用中的彩蛋無傷大雅,需要在演示賬戶中透露
- 提供各種尺寸的圖標(biāo):57,72 (iPad),114,512
- 不同尺寸的圖標(biāo)都包含同樣的內(nèi)容
- 版本號(hào)大于等于1.0
- info.plist文件中所需要的設(shè)備功能和應(yīng)用的實(shí)際需求相符
- 應(yīng)用使用情況和操作系統(tǒng)版本兼容性相符
- NSZombieEnabled設(shè)為NO
- 如使用推送通知,需要在entitlements.plist中添加用于“aps-environment”授權(quán)信息
- 若使用推送通知,你的應(yīng)用ID必須已經(jīng)激活推送通知功能
- 在更新iTunes的“新功能”介紹時(shí),內(nèi)容要和應(yīng)用實(shí)際變化相符
- 更新應(yīng)用時(shí),要做到名副其實(shí),并且更新能夠被用戶發(fā)現(xiàn)
- 更新后的應(yīng)用版本號(hào)要大于上個(gè)版本
雜項(xiàng):
- 應(yīng)用要有足夠大的市場(chǎng),比如不能直供小部分人私下里使用
- 應(yīng)用里不能存在已經(jīng)作廢的和未來版本發(fā)布有關(guān)的按鈕和功能
- 簡(jiǎn)化(Lite)版應(yīng)用必須能用;也就是說也要做到名副其實(shí)
- 簡(jiǎn)化(Lite)版應(yīng)用不能有時(shí)間限制
- 簡(jiǎn)化(Lite)版應(yīng)用不得顯示完整版應(yīng)用的價(jià)格
- 作為應(yīng)用的一部分,應(yīng)用加載的網(wǎng)頁必須是線上的,并且可用
- 任何相關(guān)的email地址都必須存在并且可用
- 所有應(yīng)用升級(jí)和其他交易都必須通過蘋果應(yīng)用商店完成
- 應(yīng)用不能是一個(gè)簡(jiǎn)單的瀏覽器窗口中的的網(wǎng)站
- 應(yīng)用必須滿足任何相關(guān)的管制規(guī)定,比如涉及醫(yī)療的應(yīng)用
- 若使用加密,必須已經(jīng)通過BIS注冊(cè),并能提供文檔
- 如果你的應(yīng)用需要登錄,需要提供測(cè)試賬戶
- 如果應(yīng)用使用MapKit,不得隱藏或掩飾Google Logo
- 如果使用攝像頭,不得關(guān)閉快門聲音
版權(quán)、商標(biāo)、所有權(quán)
- 能證明你擁有或有權(quán)使用應(yīng)用中的所有代碼
- 能證明你擁有或有權(quán)使用應(yīng)用中的所有作品
- 能證明你有權(quán)使用應(yīng)用中的所有品牌名、公眾人物名和其他商標(biāo)材料
- 比如圖片和圖標(biāo)不能有偏光效果的邊界
- 比如圖片和圖標(biāo)不能包含iPhone和其他蘋果產(chǎn)品
- 你能證明擁有或有權(quán)使用應(yīng)用中的所有視頻、音樂和歌詞。
本文鏈接:http://m.95time.cn/tech/site/2011/8688.asp
出處:36氪
責(zé)任編輯:bluehearts
◎進(jìn)入論壇網(wǎng)站綜合、網(wǎng)頁制作版塊參加討論
|