蘋果App Store:App被拒的9大理由
1. APP描述中帶“Beta”字樣,或是其他表明APP還未開發完成的信息
蘋果堅決杜絕那些未完成的應用進入App Store,包含“Beta”、“Preview”甚至“Version 0.9”都無法通過審核。
2. APP加載時間過長
iOS、Android以及Windows的操作系統對APP的啟動時間都有一個上限要求,其中iOS APP的最長啟動時間不得超過15秒。另外,在進行測試的時候,別只是依賴iOS模擬器,真機測試或是找一些型號較老的設備來測試,這樣才能確保萬無一失。
3. 給出外部購買鏈接
蘋果規定App Store中所有數字內容只能通過iTunes購買,如果你的APP支持其他購買渠道,那肯定是沒法通過審核的。值得注意的是,這條規定甚至延伸到你的應 用的web頁面,Dropbox就曾因為其web登錄頁面上包含其他用以購買空間的鏈接而被App Store拒絕。
非數字服務或商品是例外,比如通過APP在酒店訂房間。
4. APP描述中提到了iOS之外的其他支持平臺
誰都不希望在自己的地盤出現競爭對手的名字,這無異于打臉。所以,如果你的APP還適用于其他平臺比如Android或是Windows,在你自己的網頁上宣傳就好,別寫進APP描述里。不然蘋果很生氣,后果很嚴重…
5. 本地化問題沒解決
即便不會遍及全球,你的APP也不會只限于一個地區使用。即便沒有內置多種語言選擇,涉及貨幣、日期時間等細節的問題你也需要考慮到,在提交審核之前就需要針對不同地區的體驗進行測試。
6. 存儲和文件系統使用不當
iOS 5.1發布之后,蘋果曾拒絕了一個應用進行更新,因為該開發者將2MB的數據庫壓縮到文件系統中,違反了iCloud只備份用戶生成內容的原則。
7. 未取得用戶授權就崩潰
iOS 6操作系統中,APP需要獲得用戶授權才能訪問地址簿、圖庫、地理位置、日歷等等多個功能,即便用戶拒絕其中任意一項,你的APP必須仍能繼續正常運行。
有些用戶可能最初拒***面又允許訪問,你的APP也不能因為數據變更而無法工作??傊谔峤粚徍酥熬捅仨氝M行全面測試,考慮到各種情況。
8. 圖標和按鈕使用不當
很多APP被拒通常不是因為產品功能本身有問題,而是因為一些UI細節。去熟讀《蘋果人機交互指南》,確保你的APP圖標和按鈕外觀風格一致。
9. 誤用商標和Logo
確保你的APP及任何相關圖片中不要出現其他已注冊的商標以及蘋果的標志,甚至有因為關鍵字中含有其他商標的APP也被拒絕過。
如果你的APP被拒了也別太驚慌,按照蘋果的反饋進行修改就是了;另外,蘋果也有加急審核機制,適用于那些只是簡單修復Bug或是安全問題的APP。不過,也別用太多次,不然就有可能永遠被擋在App Store門外的。