2008-11-21 121 views
37

任何人可以幫助我出去知道哪個蘋果專賣店可以拒絕或提出反對提交任何iPhone應用程序的可能原因。理由通過蘋果商店拒絕iPhone應用

+4

作爲Palm平臺的糟糕之處,至少任何人都可以爲它編寫和銷售應用程序。 – Kibbee 2009-03-17 17:17:22

+1

@Kibbee:除了那些應用程序少賣了很多。 – Thilo 2011-10-26 06:23:45

+4

這個問題是無題的,因爲它是關於App Store合規性的,而不是編碼問題。請參閱[即將應用商店上的堆棧溢出的話題開發人員爲中心的問題?(http://meta.stackexchange.com/q/175701) – 2013-08-23 19:56:33

回答

63

以下是可能的原因(非官方,from here):

  • 振動。不允許在您的應用程序中使用連續振動 - 只允許短時間爆發警告。不要試圖設置一個計時器來保持振動,它會導致你的應用程序被拒絕。

  • 鏈接到私有框架。這是顯而易見的,但不知何故在玩弄我們已經鏈接到MoviePlayer.framework的東西。這是一個禁忌,在我們解除框架關聯,重新編譯,然後重新提交的同時,耗費大約十天的時間。

  • 在tableview單元格中編輯不當處理。也很明顯,但請注意,如果啓用表格單元格編輯,則必須手動指定哪些單元格應對編輯控件作出響應,哪些不應該。我們的早期應用程序中有一些隨機前綴單元格,可以通過滑動來創建「刪除」徽章。當然它沒有做任何事情,但蘋果公正地考慮了這個糟糕的設計並拒絕了我們的應用。

  • 圖標。確保57像素圖標與512像素版本相同。此外,如果您正在創建應用程序的「精簡版」和「專業版」(即免費和付費),請使用不同的圖標。使用相同的圖標將您的應用程序直接發送給...您猜對了......垃圾箱。

  • 複製現有的功能。這個更加微妙和陰險,並且可能影響了很大比例的開發者。除了廣泛宣傳的Podcaster崩潰之外,來自用戶評論的報告表明,Apple在尋找重複功能時正在投入大量網絡。迷你網頁瀏覽器或實質上顯示網頁的應用程序似乎特別脆弱,即使它們添加了新的和/或有用的功能。遠離電子郵件客戶端。

  • 使用合適的鍵盤類型。如果您的應用程序要求輸入電話號碼或其他數字,只有輸入您呈現的鍵盤,還包括進入標準的字母數字輸入的可能性...是的。 (謝謝Jeremy1026)

  • 版本號。如果您的應用程序是目前在0.99 版本或低於,你最好考慮給它一個促銷蘋果似乎更喜歡1.0及以上。我們之中的一個最近因爲0.016版而被拒絕,並提示我們的版本號甚至不是數字。當我們從1.0版本開始重新提交相同的應用程序時,它已經過了。

  • 網絡可達性。如果您的應用程序需要任何類型的網絡訪問權限,則需要確保該應用程序在該訪問不可用時運行。如果它不會被拒絕。蘋果提供了示例代碼來測試此,你可以原樣使用在大多數情況下:https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

而最後,但並非最不重要:

  • 脹氣想都別想。 ;-)更新:對不起,這似乎已經過時了。現在蘋果用「放屁應用」賺了很多錢:see this article

編輯:

這裏是最近的一篇文章有​​關ten iPhone Apps That Didn't Make Apple's App Store的鏈接。

並提示:Apple有一個名爲的應用程序加載程序您可以安裝。一旦你安裝它,它會分析你的應用程序的zip文件。它驗證所有的證書,圖標和其他東西之前提交給Apple。使用應用程序加載器可以最大限度地減少應用程序拒絕的機會。


另一個有趣的資源:App Store Roundtable: Transparency and the Approval System(appleblog.com)


另一個編輯:

由2010年2月的新規則:「沒有泳衣,無皮,並沒有影射」(來源:TechCrunch article,W obble author's blog

順便說一下:在iPhone 3 .0預覽活動(2009年3月),蘋果發言人告訴說,所有提交的申請中有96%獲得批准。

+0

您可能會發現這個有趣的關於你的第二點:HTTP:// daringfireball。 net/2008/11/google_mobile_uses_private_iphone_apis – 2008-11-21 11:36:13

+4

我還會在列表中添加另一個:random。蘋果曾經要求我重新提交我的二進制文件,但沒有任何改變......我的猜測是他們失去了它或某種東西。 – rustyshelf 2008-11-21 12:25:06

3

下面是介紹蘋果公佈的拒絕標準列表中的SDK公佈的視頻:

SDK Announcement

正如其他人所指出的那樣,蘋果公司似乎也有一堆的其他條件,他們不公佈。請注意,拒收通知是now covered by the NDA

1

剛剛得到一個反彈處理網絡中斷嚴重。如果您連接到網絡,請準備好處理可能出現的任何錯誤情況。

1

我無法證實這一點,但它是有道理的,但人們報告他們的應用因過於簡單或過於瑣碎而被拒絕。

0

令人驚訝的是,應用程序可以得到rejected,試圖讓他們的界面與蘋果自己的應用程序保持一致。 (即使用捏縮放/展開手勢)

4

蘋果是否想在未來創建一個類似的應用程序? If (yes) reject

你有一個真正真棒想法,蘋果可能希望在未來if(yes) reject

0

我提交付費應用到應用商店,但遭到拒絕,我學到的應用程序拒絕

我的應用程序啓用遊戲中心的另一種可能性。當應用程序啓動第一個屏幕時,登錄屏幕提示用戶通過GameCenter登錄以繼續。

他們拒絕的應用程序給reason-由於用戶將不能夠除非他不與遊戲中心登錄雖然他付給你下載的應用程序,讓您的應用程序的服務。每次應用程序啓動前,您都無法限制用戶通過Game Center登錄。

1

我的付費應用程序的版本是由AppStore的拒絕。

購買和下載應用程序後,第一個畫面是「用戶協議」,當用戶點擊「我同意」只有他能繼續使用的應用程序。

蘋果描述拒絕的原因「時,用戶從蘋果商店裏下載和手機中的已購應用,那麼你一定不能限制用戶使用協議,同意」,而不是顯示在iTunes中下載應用程序之前,您同意。

0

從2013年5月1日起,如果我們不支持iPhone 5,你的應用程序將是rejected.So iPhone 5的支持是必須的。

相關問題