蘋果拒絕app原因—圖文詳解—持續更新

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統

摘要 蘋果開發者指南里說了很多理由的app會被拒絕,但是還是太抽象了,下面用實例講解蘋果會拒絕的情況

 

版權申明:搜集這個內容,要向app store上提交無數次應用%>_<%,這純屬于個人心血,如果大家喜歡可以盡情的轉載,但是請注明轉載出處:

http://my.oschina.net/u/1245365/blog/209346謝謝大家的配合與支持!

 

關于app會因為什么原因被拒絕,請看  apps被拒絕的各種理由以及翻譯

下面以圖文的方式講解,因為被拒得還不夠多,不能將 App Store Review Guidelines的內容都涉及到,但是會持續更新,爭取每一個都被拒一次

 

 

 

2. Functionality(功能)

 

每一次拒絕蘋果都會列出理由,給出拒絕的具體原因,有些還會提供截圖。

案例:應用崩潰會被拒絕。這時候,蘋果會給你提供崩潰日志。

     這種程序在一運行就崩潰的錯誤一般人都不會犯,因為都是調試了以后才會把自己辛苦弄好的應用上交給蘋果。但是有一種外界因素會導致程序崩潰的發生——請求數據失敗(和服務器有關) 。當我們在 AppDelegate.m 中先請求數據,后加載界面,但是請求數據失敗了,失敗后不做任何處理時程序就會崩潰。如果保證能每一次都獲取到數據的時候可以不處理獲取不到數據失敗的情況,但是萬一服務器當天不工作了,不處理程序就會崩潰。所以建議都做請求數據失敗的處理。

同樣的下面的2.2的第一種情況也是程序崩潰被拒絕的,只是換了一個說法而已

 

 

 

案例:存在bugs(較明顯的bug)的應用會被拒。

—— 顯示問題

這個的原上面已經分析過了

 

這個可能是請求數據的時間太長了,總之就是有bug,這種時候表示很無助啊。

 

——功能問題

下面一種是虛假功能的情況,這個時候蘋果會給你提供截圖:

這個說“收藏”和“評論”按鈕是沒有功能的,然后就被拒絕了,如圖:

沒有功能或者即將有功能的按鈕最好先將其隱藏在上傳 app store

 

還有一種情況是你的程序里的內容的問題,例如如下情況:

例如上述是因為你的text 的內容有不適當的字符:

       

 

 

 

 

 

案例:不符合開發者描述的應用會被拒。蘋果有時候會給你提供截圖

     這個被拒絕的原因很可能是你的描述信息和你app的功能的信息不符合。這個原因 和3.3(應用的名字、描述、截圖中涉及與應用內容和功能無關信息會被拒的性質我感覺是一樣的。但是這個比3.3更多地是:如果你的app里的內容和你的應用顯示的內容無關,例如:有一個叫“超人與壞蛋”的應用(舉一個例子而已),但是你的app里只說“超人”,只字不提“壞蛋”,那你的應用就會因為這個理由被拒絕。

 

 

 

 

 

 

案例:任何“beta”,“演示(demo)”,“試用(trial)”或“測試(test)”版本的應用會被拒。

這個就是蘋果公司覺得你的app像一個不成熟的app,沒有什么功能(功能比較單一,而且界面可能不夠好看之類的)。

第一個可能:你的應用真的是一個再簡單不過的應用,功能單一,界面不好看。

第二個可能:你的開發者賬號有很多相似的應用,蘋果公司限制你們再發這樣的應用,從中找到了一些簡單的界面,找一個借口把你的應用給拒絕了

 

 

 

 

案例:iPhone應用必須可以無條件運行在iPad上,支持普通iPhone分辨率和2倍iPhone 3GS分辨率。

這個原因我還不太清楚,因為被拒絕后我也在在ipad上做過測試,發現是可以跑的,不知道是不是當時服務器不穩定還是什么其他的原因。一般來說,正常的app可以在iphone跑的應該都可以在ipad上跑的,不需要單獨測試。

 

 

3. Metadata (name, descriptions, ratings, rankings, etc)(描述數據(名稱,描述,評級,分類等))

 

案例:描述數據有未填寫項,存留占位符文本會被拒。這時候,蘋果會提供截圖

 

一般蘋果不會用這個理由刁難你,可能是它看你不太順眼了(至于不順眼的原因可能是你的開發者賬號在發了太多的應用,而且內容比較相似),它只是找一個合理的理由把你給拒了,讓你無法反擊;又或者你缺的內容實在是太多了,不把你拒絕了對不起用戶們。

 

 

例如下面的情況可能會被拒絕(主要還是看人品)

 

 

 

 

 

案例:應用的名字、描述、截圖中涉及與應用內容和功能無關信息會被拒。蘋果可能會給你提供截圖

 

這個情況很發生的原因是:你你的app可以實現這個功能,而且你在應用名字或者描述或者截圖里面將這個牛吹出來了,但是你沒有實現那個功能,蘋果覺得你誤導了用戶,就會把你給拒絕了。

下面是我被拒絕的情況:

這個也挺冤枉的,蘋果有時候也不抓這個的,只能建議大家以后有什么功能寫什么樣的信息吧

 

 

 

 

案例:圖標與截屏不符合4+年齡評級的應用會被拒。這時候蘋果會給你提供截圖

你在iturnesconnect上 放的圖片圖片必須無條件滿足rate 4+,意思就是4—17歲的未成年人都是可以看的,你不能放一些暴力的,裸露的之類的,不然應用會被拒絕。

例如這樣的很黃很暴力的截圖會被拒絕:

 

 

 

 

 

 

案例:開發者有責任把應用放到恰當的分級(Rating)。不恰當的評級可能會被Apple修改,甚至刪除。

 

這種情況一般是 “metadata reject不用重新上傳二進制的,但是還是又要等待幾天才能重新審核。

 

導致這個的原因是你的app的年齡設置有問題,我的情況最多的就是有alcohol和sexual的信息被拒絕的,蘋果會很友好的告訴你修改到幾歲。開發者可以在itrunes connect 申請app 中的以下選項中修改:

 

應用如果不涉及上面寫的信息可以全部寫none

 

如果涉及了上面的內容,年齡設置就要進行更改,自己的應用涉及到了哪一項,就在那一項上更改年齡就好了


 

 

 

 

8. Trademarks and trade dress(商標權與商標外觀)

 

 

案例:外觀與現有Apple產品或廣告主題類似或混淆的應用會被拒絕

這樣的拒絕原因是多種多樣的,有一種情況是應用里的圖標都是圓角的,這個圓角可能是圖片樣子是圓角的,也可能是你故意將button修成那個樣子的,但是這樣的圓角和蘋果的應用的圖標很相似,特別是你還排列成了宮格的形式,這樣的圖標蘋果是不能接受的。

例如:以前在ios7版本以下(ios6 ios5 ...的)的圖標長得這個樣子的:

如果你傳了一個這種界面的應用那你就要注意了:

可以發現這兩個icon 外形是很像的,只有細微的差別。最近上傳發現蘋果貌似忽略ios7版本以下的應用了(在ios7上可以運行,但是在ios6的機子上一運行就崩潰的應用蘋果也沒有拒絕),所以ios7以下的這個圓角不知道蘋果還抓不抓,但是建議還是不要弄成這個樣子。

 

ios7的圖標比之前的圖標更圓一點,現在蘋果主打ios7,所以應用中的圖標像ios7風格那樣肯定是不行的

 

 

 

 

 

10. User interface(用戶界面)

 

 

案例:Apple和我們的用戶都界面報以很高期望,希望他設計的超級簡潔,精致,充滿創造力,深思熟慮。做到這些確實會消耗很多精力,但是值得。Apple在這方面要求非常高。如果你的用戶界面過于復雜,甚至僅僅是不夠好,都可能被拒

這個就是蘋果就是想把你給拒絕的意思了,他想不出什么特別的理由說,就說“If your user interface is complex or less than very good, it may be rejected”。不過這也不是沒有理由的,例如上面的原因可能是你用了太多的webView了,蘋果覺得你的程序缺少了IOS的特質。

再如:

說你的圖片的分辨率太低了,包含了很難讀取的內容也會因為這個理由被拒。,這時候會給你附一個圖片:

這種時候我會覺得蘋果太刁難了,因為有時候分辨率低一點圖片也是可以的,看運氣吧

 

 

 

 

 

20. Contests, sweepstakes, lotteries, and raffles(競賽,賭博,彩票和抽獎)

 

案例:應用中必須展示賭博和競賽的官方條款,并聲明Apple不是資助者,并且在任何情況下與此事無關。

 

 

這個會拒絕的原因上面的條款說得很清楚了,最重要的是活動不能讓人覺得和蘋果公司有關系,下面展示一下我被拒絕的原因:

 

 

 

 

22. Legal requirements(法律要求)

案例:任何帶有虛假,欺詐和帶有歧義的內容的應用會被拒。

 

 

發生這種拒絕的原因有幾種情況。

  • 與應用的名字或者圖標有關

——名字或圖標侵權。比如你的應用名字叫“IBM”、“微軟”、“克萊斯勒”、“沃爾瑪”,甚至你的圖標也和他們的圖標一樣,但是你不是官方的應用,和他們只有一點關系,或者沒有一點關系,那你的應用肯定要被拒絕的了。

如果你的應用涉及侵權,蘋果心情好的時候會把你的應用 metadata reject(不需要重新上傳), 然后問你和它是什么關系,你只要回復他后他就又開始審核了(狀態又變成了 In review)(除非你的理由相當合理,不然 In review 后 一樣是被 reject 的),心情不好的時候直接把你給 reject (需要重新上傳)了。

例如:

這個時候除非你是官方或者和官方有很大關系的應用,不然重新又開始審核后,結果就是reject

reject 以后,如果你的應用想上線,你一定要和它糾纏,詢問它原因,怎么才能通過之類的。貼一段簡短的對話出來共享:

在 “metadata reject” 被拒絕后,如果你回復說和那個企業有關系,他雖然把你給拒絕了,但是還會熱心的建議你怎么改名字。

你還可以詢問他你們的應用圖標要不要換,這時如果要換,他會建議你你換一個圖標或者把官方的那個圖標修一下。

 

——名字的含義有關

 

     例如,你的app名字為“交友約會”,但是你的應用與約會無關(蘋果會認為你想做一個社交app,例如“微信”、“陌陌”之類的應用)這時候你的app就會被拒絕。又比如,你的應用名字代“商城”但是你的app和商城(能買東西)沒有一點關系,這個也有可能被拒絕。不過還是看蘋果的心情還有你的開發者賬號的人品,有時候這種應用都是可以上線的,有時候就會被拒絕。

 

  • 與應用的內容有關

——內容的問題:例如,你的app里有一些敏感的信息,例如”比特幣“,那么你的應用就有很大的可能會被拒絕。

——應用中圖標侵權的問題:例如,你用了一個類似于谷歌的圖標,蘋果就會把你拒絕了

如圖這樣的應用是會被拒絕的:

 

 

 

 

 

案例:任何召集,推銷和鼓動犯罪和魯莽行為的應用會被拒,這時候會提供截圖

 

你的應用里面不能包含了類似的一些誘導犯罪,或者組織非法行為的信息,不然你的應用就要被拒絕。

例如如果你的應用有“比特幣”的信息(有比特幣的應用傳成功的幾率太小了,建議不要傳和比特幣的有關的應用,不然可以有千萬種理由拒絕你),然后你在應用包含了舉辦活動的信息,那你的應用就要被拒絕了,拒絕理由如下:

 

例如包含類似的應用會被拒絕:

http://my.oschina.net/u/1245365

 


網載 2014-07-24 13:07:31

[新一篇] apps被拒絕的各種理由以及翻譯

[舊一篇] 云朵工廠若干精美Flash游戲
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表