前言程序員
感謝您付出寶貴的才華與時間來開發iOS應用程程序。從職業與報酬的角度而言,這對於成千上萬的開發員來講一直都是一項值得投入的事業。咱們但願幫助您加入這個成功的組織。這是咱們首次發佈《應用程序商店評估指導》(App Store Review Guidelines)。經過它,咱們但願幫助您解決開發應用程序時遇到的問題,以便於您在提交應用程序時,能夠加快審批流程的速度。瀏覽器
咱們將應用程序(Apps)視爲與書籍或歌曲不一樣的產品,咱們並不存儲它們。若是您意欲批評宗教,那就去寫本書。若是您想要描述*****過程,寫本書或寫首歌曲,或者能夠建立一個醫療程序。這會出現很是複雜的局面,可是咱們決定,在應用程序商店(App Store)禁止出現某種內容。這或許會讓您認識到咱們秉持的更爲深遠的目的:網絡
咱們擁有許多兒童能夠下載的應用程序,除非父母事先進行了設置(通常父母都不會設置),不然父母對這些內容的操做控制將會無效。所以,您要了解咱們時刻在留意着您的孩子。app
在咱們的應用程序商店中已經擁有了超過 25萬個應用程序。咱們再也不須要那些垃圾應用程序。若是您的應用程序沒有什麼有益的用途或者持續性的娛樂功能,則可能不會得到我方的接受。 框架
若是您的應用程序看上去像是那種只花了幾天功夫簡單拼湊出來的產品,或者只是想在咱們的商店中抓住朋友的眼球,請提早作好遭拒的準備。咱們有不少具備嚴謹態度的開發程序員不但願他們的高品質應用程序充斥在一些業餘做品之中。ide
咱們將拒絕任何包含越界內容或行爲的應用程序。您可能會問道,具體限制是什麼?最高法院的法官曾有言:「它出現時我天然心中有數。」當您越過這一範圍時,咱們認爲您也會有自知之明。工具
若是您的應用程序被拒,咱們設立了一個審查委員會供您上訴。若是您去媒體抨擊咱們,確定對您於事無補。測試
這是一個動態文檔,新提交的應用程序會致使新的問題產生,並可能隨時產生新的規則。或許您的應用程序會觸及到這一點。網站
最後要說明的是,咱們很是珍惜這個平臺,而且向您的做品表示敬意。咱們確實在嘗試盡力建立全球最佳平臺,以便讓您展現才華,同時得到相應的報酬。若是這讀上去讓您感受咱們的控制慾過強,那是由於咱們曾向用戶承諾保證,咱們將利用咱們的產品讓他們得到高品質體驗。ui
目錄
1. 條款與條件
2. 功能
3. 元數據、評級與排名
4. 位置
5. 推送通知
6. 遊戲中心
7. iAd相關
8. 商標與商業外觀
9. 媒體內容
10. 用戶界面
11. 購買與流通
12. 抓取與聚合
13. 設備損害
14. 人身攻擊
15. 暴力
16. 不當內容
17. 隱私
18. 色情
19. 宗教、文化與種族
20. 競賽、賭金、*****與抽彩售物
21. 慈善與援助
22. 法律要件
1. 條款和條件
1.1 爲App Store開發程序,開發者必須遵照程序許可協議(PLA)、人機交互指南(HIG)以及開發者和蘋果簽定的任何協議和合同。如下規則和例子旨在幫助開發者的程序能得到App Store的承認,而不是修改或刪除任何其餘協議中的條款。
2. 功能
2.1 崩潰的程序將會被拒絕
2.2 有錯誤的程序將會被拒絕
2.3 跟開發者宣傳不符的程序將會被拒絕
2.4 無應用文檔或隱藏功能與描述不符的程序將會被拒絕
2.5 使用非公開API的程序將會被拒絕
2.6 在指定容器範圍外讀寫數據的程序將會被拒絕
2.7 以任何方式或形式下載代碼的程序將會被拒絕
2.8 安裝或釋放其餘可執行代碼的程序將會被拒絕
2.9 beta版、演示版、trial版和測試版的程序將會被拒絕
2.10 iPhone程序必須不經修改就能以iPhone分辨率和2倍 iPhone 3GS的分辨率在iPad上運行
2.11 與App Store已有程序重複的程序可能會被拒絕,特別是數量不少的狀況下
2.12 沒有顯著用途或不提供任何持久娛樂價值的程序可能會被拒絕
2.13 主要內容爲營銷或廣告的程序將會被拒絕
2.14 欺騙或有虛假功能,沒有明確標明的程序將會被拒絕
2.15 大於20MB的程序不會經過蜂窩網絡下載(App Store會自動禁止)
2.16 多任務程序僅能夠爲達到預期目的而使用後臺服務:網絡電話、音頻播放、地點、任務完成、本地通知等
2.17 瀏覽網絡的程序必須使用iOS WebKit框架和WebKit Javascript
2.18 鼓勵過量飲酒或非法物質,或鼓勵青少年飲酒或吸菸的程序將會被拒絕
2.19 提供不正確診斷或其餘不許確設備數據的程序將會被拒絕
2.20 向App Store上傳大量類似版本程序的開發者將會從iOS開發者項目中除名
—-2011-03-01更新—–
2.21 只是歌曲或者影片的應用應該提交到iTunes store.只是書的應用應該被提交到iBookstore
2.22 武斷地根據環境,如定位或者網絡供應商限制用戶使用的應用會被拒
3. 元數據(名稱、描述、評級、排名等)
3.1 帶有任何其餘移動平臺名稱的元數據程序將會被拒絕
3.2 帶有佔位符文本的程序將會被拒絕
3.3 帶有與程序內容和功能不相關描述的程序將會被拒絕
3.4 鏈接到 iTunes 中的程序名稱及顯示在設備的程序名稱應該類似,不至引發混淆
3.5 小型與大型程序的圖標應該相似,不至引發混淆
3.6 程序圖標與畫面不符合4+年齡評級的程序將會被拒絕
3.7 目錄與類型不適合於程序內容的程序將會被拒絕
3.8 開發程序員負責爲其程序指定適合的評級。評級不適用可能會由蘋果公司修改
3.9 開發程序員負責爲其程序指定適合的關鍵字。關鍵字不適用可能會由蘋果公司修改/刪除
3.10 利用僞造或付費評論的方式在App Store中企圖操縱或欺騙用戶評價或圖表排名的開發程序員(或者採用其餘不正當方式)將會從iOS開發者項目中除名
4. 位置
4.1 在採集、傳送或使用位置數據以前未通知並得到用戶贊成的程序將會被拒絕
4.2 使用基於位置的API用於車輛、飛機或其餘設備的自動控制或自主控制的程序將會被拒絕
4.3 使用基於位置的API用於調度、車隊管理或應急服務的程序將會被拒絕
5. 推送通知
5.1 不採用蘋果推送通知 (APN)應用接口提供推送通知的程序將會被拒絕(狗日的)
5.2 未從蘋果得到推送應用ID便擅自使用APN服務的程序將會被拒絕
5.3 未得到用戶初次贊成便發送推送通知的程序將會被拒絕
5.4 使用推送通知發送敏感我的信息或機密信息的程序將會被拒絕
5.5 使用推送通知發送非請求消息或用於釣魚或羣發垃圾郵件用途的程序將會被拒絕
5.6 程序不可以使用推送通知發送廣告、促銷或任何類型的直銷
5.7 程序不能向使用推送通知服務的用戶收取費用
5.8 使用推送通知會利用過多APN服務的網絡流量或帶寬或給設備帶來過分負擔的程序將會被拒絕(尼瑪什麼是過分負載?!)
5.9 若是程序可以傳送病毒、文件、計算機代碼或程序,而且對APN服務的正常運行形成損害或中斷,該程序將會被拒絕
6. 遊戲中心
6.1 向終端用戶或任意第三方顯示玩家ID的程序將會被拒絕
6.2 將玩家ID用於任何未經遊戲中心條款批准用途的程序將會被拒絕
6.3 企圖進行反射查找、跟蹤、關聯、挖掘、得到或利用玩家ID、化名或經過遊戲中心得到的其餘信息將會從iOS 開發程序員項目中除名
6.4 遊戲中心信息(例如計分板得分)可能僅能用於遊戲中心批准的程序
6.5 利用遊戲中心服務發送非請求信息或用於釣魚或羣發垃圾郵件的程序將會被拒絕
6.6 過多使用遊戲中心網絡流量或帶寬的程序將會被拒絕
6.7 若是程序可以傳送病毒、文件、計算機代碼或程序,而且對遊戲中心服務的正常運行形成損害或中斷,該程序將會被拒絕
7. iAd相關
7.1 人工增長訪問次數或者廣告點擊量的應用程序將會被拒絕
7.2 包含有空的iAd廣告欄的應用程序將會被拒絕
7.3 主要設計目的在於顯示廣告的應用程序將會被拒絕
8. 商標與商業外觀
8.1 應用程序必須遵照使用蘋果商標和版權以及蘋果商標列表指導手冊中說明的全部條款與條件
8.2 任何誤導和暗示蘋果公司是該應用程序來源或提供商,或者蘋果公司以任何形式表示承認其質量或功能的應用程序將會被拒絕
8.3 與目前已有蘋果產品或者廣告主題外觀類似混淆的應用程序將會被拒絕(拒絕山寨!)
8.4 在應用程序名稱中將蘋果產品名拼錯的應用程序(例如,GPS for Iphone, iTunz)將會被拒絕
8.5 使用受保護的第三方材料(商標、版權、商業機密、其餘私有內容)在申請時須要提供一份文本形式的版權確認
8.6 當原內容全部的商標特徵保持不被修改並完整顯示時, 谷歌地圖和經過谷歌地圖API獲取的谷歌地球的圖像能夠在應用程序內部使用。掩蓋或者修改谷歌標誌或者版權擁有者*****明的應用程序將會被拒絕
9. 媒體內容
9.1 不使用媒體播放器框架(MediaPlayer Framework)獲取音樂庫中媒體的應用程序將會被拒絕
9.2 模仿任何iPod界面的應用程序將會被拒絕
9.3 經過蜂窩網絡傳輸的音頻流內容每5分鐘不得大於5MB
9.4 經過蜂窩網絡傳輸超過10分鐘的視頻流內容須要使用HTTP直播流(HTTP Live Streaming)幷包含一個亟待64kbps僅音頻的HTTP直播流
10. 用戶界面
10.1 應用程序必須遵照蘋果《iPhone用戶界面指導原則》以及《iPad用戶界面指導原則》中解釋的全部條款和條件。
10.2 與App Store、iTunes Store和iBookstore等提供的iPhone捆綁應用程序相似的應用程序將會被拒絕。
10.3 未能按蘋果《iPhone用戶界面指導原則》及《iPad用戶界面指導原則》所述,正確使用系統自帶的按鈕、圖標等項目的應用程序可能會被拒絕。
10.4 建立alternat桌面/主屏幕環境或者模擬多應用程序widget體驗的應用程序將會被拒絕。
10.5 改變音量大小和鈴聲/靜音開關等標準開關功能的應用程序將會被拒絕。
10.6 蘋果及咱們的客戶高度推崇簡單、精緻、富有創造性以及通過精心設計的界面。雖然須要付出更多,但卻很是值得。蘋果設立了很高的門檻。若是你的用戶界面太過複雜或者水準不高,可能會被拒絕。
11. 購買與流通
11.1 使用App Store之外的軟件開啓或提供額外功能的應用程序將會被拒絕。
11.2 使用應用內支付系統(IAP)之外的系統購買內容、功能或服務的應用軟件將會被拒絕。
11.3 使用IAP購買實物商品和並不是用於該軟件的服務的應用軟件將會被拒絕。
11.4 應用軟件使用IAP購買信用點或者其餘貨幣必須消費本軟件內的信用點。
11.5使用IAP購買已過時信用點或者其餘貨幣的應用軟件將會被拒絕。
11.6使用IAP訂閱內容最少需持續30天,全部iOS設備用戶均可使用這項功能。
11.7 應用軟件使用IAP購買的商品必須具備可購買性。
11.8 使用IAP購買iOS提供的照相攝像或陀螺儀等內置功能的應用軟件將會被拒絕。
11.9 含有已超過限定時間的「出租」內容或服務的應用軟件將會被拒絕。
11.10 保險應用軟件必須免費,遵照發布地區的法律同時不能使用IAP。
11.11 通常而言,你的應用程序越貴,咱們的評審越完全。
12. 抓取和聚合
12.1 從蘋果網站(例如apple.com、iTunes Store、App Store、iTunes Connect、蘋果開發者計劃等)抓取任何信息或者使用蘋果網站的內容和服務進行排名的應用軟件將遭到拒絕。
12.2 應用軟件可使用得到批准的蘋果RSS feeds,例如iTunes Store RSS feeds。
12.3 只是簡單的網頁剪切、內容聚合器或者羅列連接的應用軟件可能會被拒絕。
13. 設備損害
13.1 慫恿用戶以可能形成損害的方式使用蘋果設備的應用軟件將會被拒絕。
13.2 快速耗光設備電量或產生過多熱量的應用軟件將會被拒絕。
14. 人身攻擊
14.1 具備誹謗、人身攻擊性質以及內容狹隘卑鄙的應用軟件或者打擊特定我的或組織的應用軟件將會被拒絕。
14.2 職業政治諷刺家不受這一禁令約束,可進行具備攻擊性或狹隘刻薄的評論。
15. 暴力
15.1 應用程序中出現人或動物被殺、致殘以及槍擊、刺傷、拷打等受傷情形的真實畫面將會被拒絕。
15.2 出現描繪暴力或虐待兒童等內容的應用程序將會被拒絕。
15.3 遊戲中出現的「敵人」不可指向一個特定種族、文化、一個真實存在的政府、企業或者其餘任何現實中的實體。
15.4 對武器進行真實描述以慫恿非法使用或濫用這些武器的應用程序將會被拒絕。
15.5 內含與*****相關的應用程序將會被拒絕。
16. 不當內容
16.1 應用程序中出現過於使人反感或者低俗的內容將會被拒絕。
16.2 在設計上用於激怒用戶或使人感到厭惡的應用程序將會被拒絕。
17.隱私
17.1 應用程序不能在未獲用戶容許或未向用戶提供如何使用及在何處使用數據的相關信息狀況下傳輸有關用戶的數據。
17.2 要求用戶共享電子郵箱地址和出生日期等私人信息纔可以使用其功能的應用程序將會被拒絕。
17.3 鎖定未成年人進行數據收集的應用程序將會被拒絕。
18. 色情
18.1 含有色情素材,也就是《韋氏詞典》中定義的「旨在激發情慾,對性器官或性行爲的明確描述或展現,而無關美學或情緒感覺」的程序將會被拒絕(呵呵)
18.2 用戶產生內容多爲色情的程序(好比之前的Chat Roulette程序)將會被拒絕
19.宗教,文化與種族
19.1 涉及宗教、文化或種族羣體的引用或評論包含誹謗性、攻擊性或自私性內容,或會使特定羣體遭受傷害或暴力的程序將會被拒絕
19.2 程序能夠包含或引用宗教經文,程序所提供的引用或翻譯必須準確且不會引發誤導。評論應該有教育意義,能夠使人開闊眼界,而不該有煽動性
20.競賽、賭金、*****與抽彩售物
20.1 賭金和競賽必須由程序的開發者/公司發起
20.2 賭金和競賽的正式規則必須在程序中註明,而且必須明確表示蘋果不是發起者,也沒有以任何方式參與活動
20.3 開發者運營的*****程序必須在法律允許範圍以內,*****程序必須具備如下全部特性:報酬、概率及獎品
20.4 容許用戶直接購買*****或抽彩售物券的程序將會被拒絕
21.慈善與援助
21.1包含能夠向認證的慈善組織捐贈功能的程序必須是免費的
21.2 捐贈款項的募集必須經過Safari瀏覽器中的網站或是手機短消息。
22. 法律要件
22.1 程序必須遵照各地用戶遵照的任何法律要求。開發者有義務瞭解並遵照當地全部法律
22.2 包含虛假,欺詐或誤導性陳述的程序將會被拒絕
22.3 請求、促進或鼓勵犯罪或明顯魯莽行爲的程序將會被拒絕
22.4 使用非法文件共享的程序將會被拒絕
22.5 被設計用做非法賭博輔助工具,包括算牌的程序將會被拒絕
22.6 具備撥打匿名或惡做劇電話或發送相似短信/彩信功能的程序將會被拒絕
22.7 開發暗中收集用戶密碼或用戶私人數據程序的開發者將會從iOS開發者項目中除名
動態文檔
這份文檔展示了咱們在竭盡所能向您分享咱們對提交到App Store的程序的審查方式,咱們但願您在開發和提交程序時,這份指南能對您有所幫助。這是一份動態文檔,隨着新程序和新狀況的發生會有所變化。咱們會按期更新,以反映這些變化。
感謝您參與到iOS的開發中來。雖然此文檔是一份「不應作事宜」的列表,但也請將那份短得多的「必作事宜」列表牢記在心。最重要的是,與咱們一道共同努力讓用戶感到驚奇和欣喜。用創新方式向他們展現世界,讓他們用史無前例的方式與之交流。根據咱們的經驗,不管是在功能和用戶界面上,用戶確實會對完善的程序有所反應。更進一步,給他們指望以外的東西,帶他們去從未去過的地方。咱們願意提供幫助。
© Apple, 2010