附規則地址:https://developer.apple.com/app-store/review/guidelines/
人機接口指南地址:https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/
UI設計:https://developer.apple.com/design/tips/
提交之前- 預審查單
1.安全
1.1不良內容
1.2用戶生成的內容
1.3小孩類別
1.4身體傷害
1.5開發者信息
2.性能
2.1應用程序完整性
2.2Beta測試
2.3準確的元數據
2.4硬件兼容性
2.5軟件要求
3.業務
3.1付款
3.1.1應用內購買
3.1.2訂閱
3.1.3基于內容的“讀者”應用程序
3.1.4內容代碼
3.1.5應用程序之外的實物商品和服務
3.1.6蘋果支付
3.2其他業務模式問題
3.2.1可接受
3.2.2不可接受
4.設計
4.1復制品
4.2最低功能
4.3垃圾郵件
4.4擴展
4.5蘋果網站和服務
4.6備用應用程序圖標
4.7HTML5游戲,機器人等
5.法律
5.1隱私
5.1.1數據收集和存儲
5.1.2數據使用和共享
5.1.3健康與健康研究
5.1.4孩子們
5.1.5定位服務
5.2知識產權
5.3游戲,賭博和獎券
提交后- 期望什么
提交之前
為了幫助您的應用程序審批盡可能順利,請查看下面列出的常見錯誤,可能會降低審核流程或觸發拒絕。這不代替準則或保證批準,但確保您可以檢查列表中的每個項目是一個好的開始。如果您的應用程序不再按預期運行,或者您不再積極支持它,它將從App Store中刪除。了解有關App Store改進的更多信息。
確保你:
測試你的應用程序的崩潰和錯誤
確保所有應用信息和元數據是完整準確的
如果應用程序審核需要與您聯系,請更新您的聯系信息
提供一個活躍的模擬賬戶和登錄信息,以及可能需要審查您的應用程序的任何其他硬件或資源(例如QR碼示例)
啟用后端服務,以便在審核期間實時訪問
在App Review筆記中包含不明顯功能和應用內購買的詳細說明,包括適當的支持文檔。如果我們無法訪問部分應用,因為它具有地理位置鎖定或其他限制,請提供一個鏈接到功能的視頻
檢查您的應用程序是否遵循其他文檔中的指導,例如:
發展指南
設計指南
品牌和營銷指南
安全
當人們從App Store安裝應用程序時,他們希望確保這樣做是安全的 - 應用程序不會包含令人不安或令人反感的內容,不會損壞設備,并且不會造成身體傷害從它的使用。我們已經概述了下面的主要陷阱,但如果您正在尋求震撼和冒犯的人,App Store并不適合您的應用。
1.1不良內容
應用程序不應包含令人反感,不敏感,沮喪,意圖厭惡或異常糟糕的內容。這些內容的示例包括:
1.1.1誹謗性,歧視性或平凡的內容,包括關于宗教,種族,性取向,性別,民族/族裔出身或其他目標群體的參考或評論,特別是如果應用程序可能羞辱,恐嚇或放置一個有目標的個人或團體的傷害的方式。專業的政治諷刺主義者和幽默主義者通常是免除這一要求的。
1.1.2對遭受殺害,殘害,折磨或虐待的人或動物的現實形象,或鼓勵暴力的內容。在游戲背景下的“敵人”不能僅僅針對特定的種族,文化,真正的政府,公司或任何其他真實實體。
1.1.3鼓勵非法或魯莽使用武器和危險物品或便利購買火器的描述。
1.1.4由韋伯斯特詞典定義為“明示描述或顯示性器官或旨在刺激色情而不是審美或情感感覺的活動的性行為或色情材料”。
1.1.5宗教文本的炎癥性宗教評論或不準確或誤導性的引用。
1.1.6虛假信息和功能,包括不準確的設備數據或技巧/玩笑功能,如假定位跟蹤器。說明該應用程序是“為了娛樂目的”,不會克服這個準則。允許匿名或惡作劇電話或短信/彩信的應用將被拒絕。
1.1.7App Store評論:
App Store客戶評論可以作為應用程序體驗的一個組成部分,因此在回應他們的評論時應該對待客戶。將您的回應定位到用戶的評論,不要在回復中包含個人信息,垃圾郵件或營銷。
使用提供的API來提示用戶查看您的應用程序;此功能允許客戶提供App Store評級和審查,而不會造成您的應用程序的不便,我們將不允許自定義審核提示。
1.2用戶生成的內容
具有用戶生成內容的應用程序面臨著特殊的挑戰,從知識產權侵權到匿名欺凌。為防止濫用,用戶生成的內容或社交網絡服務的應用程序必須包括:
用于過濾令人反感的材料被過帳到應用程序的方法
報告令人反感的內容和及時回應關注的機制
阻止濫用用戶的服務的能力
發布的聯系信息,使用戶可以輕松達到您
用戶生成的內容或服務的應用程序最終主要用于色情內容,真實人物的對象化(例如“熱門或不投票”),身體威脅或欺凌行為不屬于App Store,可能是刪除而不通知。如果您的應用程序包含基于網絡的服務的用戶生成的內容,則可能會顯示附帶成熟的“NSFW”內容,前提是默認情況下隱藏該內容,并且僅在用戶通過您的網站打開內容時顯示該內容。
1.3小孩類別
孩子類別是人們輕松找到適合兒童的應用的好方法。如果你想參加“兒童類別”,你應該專注于為年輕用戶創造一個很好的體驗。這些應用程序不得包含應用程序中的鏈接,購買機會或其他分心給孩子,除非為父母門后面的指定區域預留。請記住,一旦客戶期望您的應用程序遵循“兒童類別”要求,即使您決定取消選擇該類別,還需要在后續更新中繼續遵守這些準則。了解更多有關父母門的信息。
“兒童類別”中的應用可能不包括行為廣告(例如,廣告客戶可能不會根據用戶的活動投放廣告),任何內容相關廣告都必須適合年輕受眾。您還應特別注意世界各地有關兒童在線收集數據的隱私法。一定要查看這些準則的隱私部分了解更多信息。
1.4身體傷害
如果您的應用程序的行為方式有危害人身傷害,我們可能會拒絕。例如:
1.4.1可能提供不準確的數據或信息,或可用于診斷或治療患者的醫療應用程序可能會受到更嚴格的審查。
應用程序必須清楚地披露數據和方法,以支持與健康測量相關的準確性聲明,如果無法驗證準確性或方法的級別,我們將拒絕您的應用程序。例如,聲稱使用x射線的應用程序,只允許使用設備上的傳感器來測量血壓,體溫,血糖水平或血氧水平。
應用程序應提醒用戶除了使用應用程序和做出醫療決定之外,還要向醫生查詢。
如果您的醫療應用程序已獲得監管許可,請通過您的應用程序提交該文檔的鏈接。
1.4.2藥物劑量計算器必須來自藥品制造商,醫院,大學,健康保險公司,藥房或其他認可實體,或者得到FDA或其國際同行的批準。鑒于對患者的潛在危害,我們需要確保該應用程序能夠長期得到支持和更新。
1.4.3App Store不允許鼓勵消費煙草制品,非法藥物或過量酒精的應用程序。鼓勵未成年人使用這些物質的應用程序將被拒絕。不允許促成銷售大麻,煙草或受控物質(持牌藥房除外)。
1.4.4應用程序只能顯示執法機構發布的DUI檢查點,不應鼓勵醉酒駕駛或其他魯莽行為,例如速度過快。
1.4.5應用程序不應敦促客戶以違反蘋果硬件安全文件的方式使用其設備,從而危及設備的損壞或人身傷害。例如,應用程序不應該鼓勵將設備放置在床墊或枕頭下,同時對固態驅動器進行充電或執行過多的寫入周期。查看設備文檔。
1.5開發者信息
人們需要知道如何通過問題和支持問題與您聯系。確保您的支持網址包含一個簡單的方法來達到您。不包括準確和最新的聯系方式,不僅讓客戶感到沮喪,也有可能違反某些國家的法律。還要確保電子錢包通過包括發行人的有效聯系信息,并使用分配給該通行證的品牌或商標所有者的專用證書進行簽名。
表現
2.1應用程序完整性
提交給App Review的提交應該是包含所有必要元數據和完整功能URL的最終版本;在提交之前,應清理占位符文本,空白網站和其他臨時內容。在您提交之前,請確保您的應用程序已經在設備上進行了錯誤和穩定性測試,并包括演示帳戶信息(并打開后端服務!),如果您的應用程序包含登錄名。如果您在應用中提供應用內購買,請確保它們是完整的,最新的,并且對審閱者可見,或者您解釋為什么不在您的評論筆記中。請不要將App Review視為軟件測試服務。我們將拒絕不完整的應用程序包和二進制文件崩潰或出現明顯的技術問題。
2.2 Beta測試
您的應用程式的Demos,betas和試用版不屬于App Store,請改用TestFlight。任何通過TestFlight提交beta版本的應用程序都應該用于公開發布,并且應符合“應用程序審閱指南”。但請注意,使用TestFlight的應用程序無法分發給測試人員,以換取任何類型的賠償,包括作為人力資源資助的獎勵。您的測試版本的重大更新應在提交給測試人員之前提交給TestFlight App Review。要了解更多信息,請訪問TestFlight Beta測試。
2.3準確的元數據
客戶應該知道他們在下載或購買您的應用程序時會得到什么,因此請確保您的應用說明,屏幕截圖和預覽準確反映了應用的核心體驗,并記得使用新版本來保持最新狀態。
2.3.1在應用程序中不要包含任何隱藏或未記錄的功能;應用程序的功能對于最終用戶和應用程序審核應該是清楚的。同樣,您不應該在App Store或離線營銷您的應用程序,包括其實際不提供的內容或服務(例如基于iOS的病毒和惡意軟件掃描程序)。開發人員計劃的理由是令人反感或反復的行為。我們努力使App Store成為值得信賴的生態系統,并期望我們的應用開發人員能夠遵循;如果你不誠實,我們不想和你做生意。
2.3.2如果您的應用程序包含應用內購買,請確保您的應用程序描述,屏幕截圖和預覽清楚地指出是否需要額外購買任何功能項目,級別,訂閱等。如果您決定在App Store上推廣應用內購買,請確保應用內購買顯示名稱,屏幕截圖和說明適合公眾觀眾,并且您的應用程序正確處理SKPaymentTransactionObserver方法,以便客戶無縫完成購買當您的應用程序啟動時。
2.3.3截圖應顯示正在使用的應用程序,而不僅僅是標題藝術,登錄頁面或啟動屏幕。它們還可以包括文本和圖像疊加(例如,演示輸入機制,例如動畫觸摸點或Apple鉛筆),并顯示設備上的擴展功能,如觸控欄。
2.3.4預覽是一種很好的方式讓客戶看到你的應用程序的外觀和做法。為了確保人們了解應用程序會獲得什么,預覽只能使用應用程序本身的視頻屏幕截圖。貼紙和iMessage擴展程序可能會在Messages應用程序中顯示用戶體驗。您可以添加旁白和視頻或文字疊加,以幫助解釋視頻中不清楚的任何內容。
2.3.5為應用程序選擇最合適的類別,如果需要幫助,請查看App Store類別定義。如果您離開基地,我們可能會為您更改類別。
2.3.6在iTunes Connect中回答老年評分問題,以便您的應用程序與父母控件正確對齊。如果您的應用程序錯誤評估,客戶可能會感到驚訝,或者可能引發政府監管機構的詢問。
2.3.7選擇一個唯一的應用程序名稱,分配準確描述您的應用程序的關鍵字,并且不要嘗試使用商標用語,流行應用程序名稱或其他無關短語來包裝任何元數據,僅用于游戲系統。應用名稱必須限制為30個字符,不應包含不是應用名稱的價格,條款或描述。應用字幕是為您的應用提供額外上下文的好方法;他們必須遵循我們的標準元數據規則,不應包括不當內容,引用其他應用程序,或使無法驗證的產品聲明。Apple可以隨時修改不適當的關鍵字。
2.3.8元數據應適用于所有受眾,因此,即使您的應用程序評分較高,請確保您的應用和應用內購買圖標,屏幕截圖和預覽均符合4年齡評級。例如,如果您的應用是包含暴力的游戲,請選擇不描繪可怕死亡的圖像或指向特定角色的槍。在“應用程序元數據”中使用“For Kids”和“For Children”等字樣保留給“Kids”類別。請記住,確保您的元數據(包括應用程序名稱和圖標(小型,大型Apple Watch應用程序,備用圖標等))類似于避免產生混淆。
2.3.9您有責任確保在應用圖標,屏幕截圖和預覽中使用所有資料的權利,您應該顯示虛構的帳戶信息,而不是真實的人的數據。
2.3.10確保您的應用程序專注于iOS,Mac,Apple TV或Apple Watch體驗,并且不包括應用或元數據中的其他移動平臺的名稱,圖標或圖像,除非有特定的,批準的交互式功能。
2.4硬件兼容性
2.4.1為了確保人們充分利用您的應用,iPhone應用程序應盡可能在iPad上運行。我們鼓勵您考慮構建通用應用程序,以便客戶可以在其所有設備上使用它們。進一步了解Universal應用程式。
2.4.2設計您的應用程序以有效地使用電源。應用程序不應快速耗盡電池,產生過熱或對設備資源造成不必要的壓力。
2.4.3人們應該能夠使用Apple TV應用程序,而不需要超出Siri遠程或第三方游戲控制器的硬件輸入,但是當連接其他外設時,可以隨意提供增強的功能。如果您需要游戲控制器,請確保您清楚地在元數據中解釋,以便客戶知道他們需要額外的設備才能玩。
2.4.4應用程序不應該建議或需要重新啟動設備。
2.4.5通過Mac App Store發布的應用程序有一些額外的要求要牢記:
(i)它們必須適當地沙箱,并遵循macOS文件系統文檔。他們還應該僅使用適當的macOS API來修改其他應用程序存儲的用戶數據(例如書簽,通訊簿或日歷條目)。
(ii)必須使用Xcode提供的技術打包和提交;沒有第三方安裝程序允許。它們還必須是獨立的單應用程序安裝包,并且無法在共享位置安裝代碼或資源。
(iii)在用戶退出應用程序后,他們可能無法自動啟動或啟動或自動運行其他代碼,無需同意即可自動運行,也不得在未經同意的情況下繼續運行。他們不應該自動將他們的圖標添加到Dock或在用戶桌面上留下快捷方式。
(iv)他們不得下載或安裝獨立的應用程序,kexts,附加的代碼或資源來添加功能,或者在審閱過程中看到我們顯著地改變了應用程序。
(v)他們可能不要求升級為root權限或使用setuid屬性。
(vi)他們在發布時可能不會出現許可證屏幕,需要許可證密鑰,或實施自己的復制保護。
(vii)他們必須使用Mac App Store來分發更新;其他更新機制是不允許的。
(viii)應用程序應在當前運行的操作系統上運行,不得使用不推薦使用或可選安裝的技術(例如Java,Rosetta)
(ix)應用程序必須在單個應用程序包中包含所有語言和本地化支持。
2.5軟件要求
2.5.1應用程序只能使用公共API,并且必須在當前運送的操作系統上運行。詳細了解公共API。使應用程序保持最新,并確保您逐步淘汰將來不再支持的操作系統版本的不再支持的功能,框架或技術。
2.5.2應用程序應該在其捆綁包中是自包含的,不得在指定的容器區域外讀取或寫入數據,也不得下載,安裝或執行代碼,包括其他應用程序。旨在教導,開發或允許學生測試可執行代碼的教育應用程序可能在有限的情況下下載代碼,前提是該代碼不用于其他目的。這樣的應用程序必須使應用程序提供的源代碼完全可見并可由用戶編輯。
2.5.3應用程序來傳播病毒,文件,計算機代碼,或者其他可能損害或破壞操作系統和/或硬件功能,包括推送通知和游戲中心的正常工作程序,將被拒絕。嚴重的違規行為和重復行為將導致從開發者計劃中刪除。
2.5.4多任務應用程序只能根據預期目的使用后臺服務:VoIP,音頻播放,位置,任務完成,本地通知等。如果您的應用程序使用位置背景模式,請提醒您這樣做可能會大大降低電池壽命。
2.5.5我們將在IPv6網絡上進行審查,因此如果您的應用與IPv6尋址不兼容,則可能會在審核期間失敗。
2.5.6瀏覽網頁的應用程序必須使用相應的WebKit框架和WebKit Javascript。
2.5.7超過10分鐘的蜂窩網絡上的視頻流內容必須使用HTTP Live Streaming,并包含基線192 kbps HTTP Live流。
2.5.8創建備用桌面/主屏幕環境或模擬多應用程序小部件體驗的應用程序將被拒絕。
2.5.9更改或禁用標準交換機功能的應用程序(如音量調高/降低和振鈴/靜音開關)或其他本地用戶界面元素或行為將被拒絕。例如,應用程序不應阻止鏈接到其他應用程序或用戶希望以某種方式工作的其他功能。詳細了解鏈接的正確處理。
2.5.10應用程序不應使用空的廣告橫幅或測試廣告提交。
2.5.11SiriKit
(i)集成SiriKit的應用程序只能注冊他們可以處理的意圖,而不需要額外的應用程序的支持,用戶可以從所述功能中預期。例如,如果您的應用程式是餐飲計劃應用程式,即使應用程式與健身應用程式分享整合,也不應納入開始鍛煉的意圖。
(ii)確保您的plist中的詞匯和短語與您的應用程序和應用程序注冊的意圖的SiriKit功能相關。別名必須直接與您的應用或公司名稱相關聯,不應是通用條款或包含第三方應用名稱或服務。
(iii)以最直接的方式解決Siri請求,不要在請求與其履行之間插入廣告或其他營銷。只有當需要完成任務(例如要求用戶指定特定類型的鍛煉)時,才提供插頁式UI。
2.5.12使用CallKit或包含短信欺詐擴展的應用程序應該僅阻止確認垃圾郵件的電話號碼。包括呼叫,短信和彩信阻止功能或垃圾郵件標識的應用程序必須在其營銷文本中明確標識這些功能,并解釋其阻止和垃圾郵件列表的標準。您不得將這些工具訪問的數據用于與運行或改進應用程序或擴展程序無直接關系的任何目的(例如,您不得使用,分享或出售用于跟蹤目的,創建用戶配置文件等)
2.5.13使用臉部識別進行帳戶驗證的應用程序必須使用LocalAuthentication(而不是ARKit或其他面部識別技術),并且必須對13歲以下的用戶使用替代身份驗證方法。
業務
有許多方法可以在App Store上通過您的應用獲利。如果您的業務模式不明顯,請務必在其元數據和應用程序審核筆記中進行說明。如果我們無法了解您的應用程序的工作原理,或者您的應用內購買并不明顯,則會延遲您的評估,并可能會觸發拒絕。雖然定價取決于您,但我們不會分發應用程序和應用程序內購買項目,這些項目是明確的。我們會拒絕昂貴的應用程序,試圖以非常高的價格欺騙用戶。
如果我們發現您嘗試操縱評論,則可以通過付費,激勵,過濾或假冒的反饋來夸大您的圖表排名,或代表您與第三方服務人員進行交流,我們將采取措施保護應用程序的完整性商店,可能包括驅逐開發者計劃。
3.1付款
3.1.1應用內購買:
如果您要解鎖應用程式內的功能(例如:訂閱,游戲中貨幣,游戲級別,訪問優質內容或解鎖完整版本),則必須使用應用內購買。應用程式可能會使用應用程式內購買貨幣,使客戶能夠在應用程式中提供數位內容提供者。應用程序及其元數據可能不包括按鈕,外部鏈接或其他使用戶直接購買應用程序以外的購買機制的號召性用語。
通過應用內購買購買的任何信用額或游戲中的貨幣都不會過期,您應該確保您有可恢復的應用內購買的恢復機制。
請記住分配正確的購買類型或您的應用程序將被拒絕。
應用程序不應直接或間接地向其他人提供應用內購買內容,功能或消耗品項目。
通過Mac App Store發布的應用程序可以托管使用除App Store之外的機制啟用的插件或擴展程序。
3.1.2訂閱:應用程序可以提供自動續訂的應用內購買訂閱,而不管App Store上的類別。將自動續訂訂閱合并到您的應用程序中時,請務必遵循以下準則。
3.1.2(a)允許使用:如果您提供自動更新訂閱,您必須為客戶提供持續的價值,訂閱期必須持續至少七天,并可在所有用戶的設備上使用。雖然以下列表并不詳盡,但適當訂閱的示例包括:新的游戲級別;情景內容;多玩家支持;提供一致,實質更新的應用程序;訪問大量的或不斷更新的媒體內容;軟件即服務(“SAAS”);和云支持。此外:
訂閱可能會與點菜提供一起提供(例如,您可以訂閱整個電影庫,以及購買或租用單張電影)。
您可以提供在您自己的應用程序中共享的單一訂閱,但這些訂閱可能不會擴展到第三方應用或服務。訂閱必須適用于所有可用應用程序的用戶設備。進一步了解如何在應用程式中共享訂閱。
應用程式不得強制用戶評價應用程式,查看應用程式,下載其他應用程式或其他類似的動作,以便使用應用程式的功能,內容或使用。
與所有應用程序一樣,提供訂閱的應用程序應允許用戶在不執行其他任務的情況下獲取付款,例如在社交媒體上發布,上傳聯系人,登錄應用程序一定次數等。
訂閱可能不包括消費信用,寶石,游戲中貨幣等,即使與其他產品結合使用,但您可能會提供訂閱,包括訪問折扣消費品(例如,鉑金會員資格,以降低價格暴露寶石包裝)。
如果您將現有應用程序更改為基于訂閱的業務模式,則不應該剝奪現有用戶已經支付的主要功能。例如,在為新客戶引入訂閱模式之后,讓已經購買“完整游戲解鎖”的客戶繼續訪問完整的游戲。
3.1.2(b)升級和降級:用戶應具有無縫的升級/降級體驗,不能無意中訂閱相同內容的多個變體。查看有關管理訂閱升級和降級選項的最佳做法。
3.1.2(c)訂閱信息:在要求客戶訂閱之前,您應該清楚說明用戶將獲得哪些價格。每個月有多少個問題?多少云存儲?什么樣的訪問您的服務?還要確保您明確地通過協議,稅務和銀行業務協議附表2中描述的要求。
3.1.3“讀者”應用程序:應用程序可能允許用戶訪問先前購買的內容或內容訂閱(具體來說:雜志,報紙,書籍,音頻,音樂,視頻,訪問專業數據庫,VoIP,云端存儲和批準的服務作為管理學生成績和時間表的教育應用程序)以及多平臺游戲中的消耗品,只要您同意不直接或間接地將iOS用戶定位到使用除應用內購買之外的購買方法,以及您的通用通信關于其他采購方法不是旨在阻止使用應用內購買。
3.1.4內容代碼:應用程序可能不會使用自己的機制來解鎖內容或功能,例如許可證密鑰,增強現實標記,QR碼等。在有限的情況下,例如當功能取決于特定硬件的功能時,應用程序可以在不使用應用內購買的情況下解鎖該功能(例如,當與望遠鏡同步時添加功能的天文應用程序)。在結合經物理產品的上工作(例如,玩具)的應用程式功能可選基礎可以在不使用應用程序內購買解鎖功能,條件是一個在應用程序購買選項是可用的。但是,您可能不需要用戶購買不相關的產品,或從事廣告或營銷活動來解鎖應用功能。
3.1.5應用程序之外的實體商品和服務:如果您的應用程序允許人們購買將在應用程序外部使用的商品或服務,則您必須使用除應用內購買之外的其他購買方式來收集這些付款,例如Apple付款或傳統信用卡進入。應用程序可以促進批準的虛擬貨幣的傳輸(例如Bitcoin,DogeCoin),只要它們符合所有州和聯邦法律對應用程序的功能。
3.1.6蘋果支付:使用Apple Pay的應用程序必須在銷售任何商品或服務之前向用戶提供所有重要的購買信息,并且必須正確使用Apple Pay品牌和用戶界面元素,如Apple Pay身份指南和人機接口指南。使用Apple Pay提供定期付款的應用程序必須至少披露以下信息:
更新期限的長短以及它將持續到取消之前的事實
在每個期間內將提供什么?
將向客戶收取實際費用
如何取消
3.2其他業務模式問題
以下列表并不完整,您的提交可能會觸發更改或更新我們的政策,但這里還有一些額外的做法和事項要牢記:
3.2.1可接受
(i)如果應用程序不僅僅是您的應用程序的目錄,則在應用程序中顯示您自己的應用程序以進行購買或升級。
(ii)顯示或推薦針對特定批準的需求設計的第三方應用程序集合(例如健康管理,航空,可訪問性)。您的應用程序應提供強大的編輯內容,使其看起來不像是一個店面。
(iii)在租賃期結束后,禁止訪問特定的批準租賃內容(例如電影,電視節目,音樂,書籍);所有其他項目和服務可能不會過期。
(iv)電子錢包通行證可用于制作或接收付款,發送優惠或提供身份證件(如電影票,優惠券和VIP憑證)。其他用途可能會導致應用程序的拒絕和電子錢包憑據的撤銷。
(v)保險應用程序必須符合分發地區的法律規定,并且不能使用應用內購買。
(vi)批準的非營利組織可以直接在自己的應用程序或第三方應用程序中籌集資金,只要這些籌款活動符合所有“應用程序審查指南”并提供Apple Pay支持。這些應用程序必須披露資金將如何使用,遵守所有必要的地方和聯邦法律,并確保向捐助者提供適當的稅收收據。應要求提供附加信息給App Review。將捐贈者連接到其他非營利組織的非盈利平臺必須確保應用程序中列出的每個非營利組織也都經歷了非營利組織的審批流程。進一步了解成為獲得批準的非營利組織。
(vii)應用程序可以使個人用戶可以在不使用應用內購買的情況下向另一個人贈送禮物,條件是(a)禮物是提供者完全可選的選擇,以及(b)100%的資金轉到收件人的禮物。然而,在接收數字內容或服務的任何時間點連接或關聯的禮品必須使用應用內購買。
3.2.2不可接受
(i)創建一個界面,用于顯示與App Store類似的第三方應用程序,擴展程序或插件,或作為一般興趣集合。
(ii)通過硬件或操作系統提供的內置功能(如推送通知,相機或陀螺儀)獲利;或Apple服務,例如Apple Music access或iCloud存儲。
(iii)人為地增加廣告的展示次數或點擊次數,以及主要用于展示廣告的應用程序。
(iv)除非您是經批準的非營利組織,否則根據上述第3.2.1(vi)條允許,在慈善和籌款活動的應用內收集資金。尋求為此類原因募款的應用程序必須在App Store上免費,并且只能在應用程序之外收集資金,例如通過Safari或SMS。
(v)任意限制誰可以使用該應用程序,例如通過位置或運營商。
(vi)應用程式應允許用戶在不執行其他任務的情況下獲得付款,例如在社交媒體上張貼,上傳聯絡人,登記一段時間等等。應用程式不應要求使用者評估應用程序,查看應用程序,觀看視頻,下載其他應用程序,點擊廣告或采取其他類似操作,以訪問功能,內容,使用應用程序或接收貨幣或其他賠償。
(vii)除非該服務的條款和條件允許,否則人為操縱用戶對其他服務的可見性,狀態或排名。
(viii)在App Store中不允許促成二元期權交易的應用程序。考慮一個網絡應用程序
4.設計
蘋果客戶對于簡單,精細,創新和易于使用的產品,給予高價值,這就是我們想要在App Store上看到的產品。想要一個偉大的設計取決于你,但以下是批準給App Store的最低標準。請記住,即使您的應用程序已獲得批準,您應該更新應用程序,以確保其仍然可用,并與新客戶和現有客戶互動。任何停止工作或提供降級體驗的應用程式可能會隨時從App Store中移除。
4.1復制品
來看你自己的想法我們知道你有他們,所以讓你的生活。不要簡單地復制App Store上最新的流行應用程序,或者對其他應用程序的名稱或UI進行一些小的更改,并將其作為您自己的。除了冒有知識產權侵權索賠的風險之外,它還使App Store更難導航,對您的開發人員來說是不公平的。
4.2最低功能
您的應用程序應包括功能,內容和UI,將其提升到重新打包的網站之外。如果您的應用程序不是特別有用,唯一或“類似應用程序”,則它不屬于App Store。如果您的應用程序不提供某種持久的娛樂價值,或者只是簡單的令人毛骨悚然,可能不被接受。應該只是一首歌曲或電影應該提交到iTunes Store。只是一本書或游戲指南的應用程序應該提交給iBooks Store。
4.2.1應用程序應根據其預期目的使用API??和框架,并指出在其應用程序描述中進行集成。例如,HomeKit框架應提供家庭自動化服務;HealthKit應該用于健康和健身,并與Health應用程序集成。使用ARKit的應用程序應提供豐富而完整的增強現實體驗;只將模型放入AR視圖或重放動畫是不夠的。
4.2.2除目錄之外,應用程序不應主要是營銷材料,廣告,網絡剪輯,內容聚合器或鏈接集合。
4.2.3您的應用程序應該自己工作,而不需要安裝其他應用程序來運行。
4.2.4看起來像手表的Apple Watch應用程序令人困惑,因為人們期望他們使用設備功能,例如滑動,通知和第三方并發癥。表達時間作為應用程序界面的創意方式是偉大的(比如說沖浪者潮汐時鐘),但如果您的應用程序太接近于類似于表面,我們將拒絕。
4.2.5主要是iCloud和iCloud Drive文件管理器的應用程序需要包括要批準的其他應用程序功能。
4.2.6從商業化模板或應用程序生成服務創建的應用程序將被拒絕。
4.3垃圾郵件
不要創建同一個應用程序的多個Bundle ID。如果您的應用程序針對特定位置,運動隊,大學等應用程序有不同的版本,請考慮提交單個應用程序,并使用應用內購買提供變體。也避免堆積到已經飽和的類別;App Store已經有足夠的屁,打嗝,手電筒和Kama Sutra應用程序。垃圾商店可能會導致您從開發者計劃中刪除。
4.4擴展
托管或附加擴展程序的應用程序必須符合“應用程序擴展程序編程指南”或“Safari擴展程序開發指南”,并應包括一些功能,如可能的幫助屏幕和設置界面。您應該清楚準確地披露應用程式營銷文字中的哪些擴充功能,而額外資訊可能不包括營銷,廣告或應用程式內購買。
4.4.1鍵盤擴展有一些額外的規則。
他們一定:
提供鍵盤輸入功能(例如鍵入的字符);
如果鍵盤包含圖像或emojis,請遵循貼紙指南;
提供進入下一個鍵盤的方法;
保持功能,無需完全網絡訪問,無需完全訪問;
提供數字和十進制鍵盤類型,如“應用程序擴展編程指南”中所述;
僅收集用戶活動,以增強iOS設備上用戶的鍵盤擴展功能。
他們不能:
啟動“設置”以外要么
重新調整其他行為的鍵盤按鈕(例如按住“返回”鍵啟動相機)。
4.4.2Safari擴展必須在MacOS上的當前版本的Safari上運行。他們可能不會干擾系統或Safari UI元素,絕對不要包含惡意或誤導內容或代碼。違反此規則將導致從開發者計劃中刪除。Safari擴展程序不應聲稱訪問更多的網站,而不是嚴格必要的功能。
4.4.3貼紙
貼紙是使消息更加動態和有趣的好方法,讓人們以聰明,有趣,有意義的方式表達自己。無論您的應用程式是否附加貼紙擴充功能,或是制作獨立貼紙,其內容均不得冒犯用戶,造成負面經驗或違法。
(i)一般來說,如果它不適合App Store,它不屬于貼紙。
(ii)考慮區域敏感性,不要在可能受到不當或違反當地法律的國家/地區提供貼紙。
(iii)如果我們不明白您的貼紙是什么意思,請在您的評論筆記中列出明確的解釋,以避免審核過程中出現延誤。
(iv)確保您的貼紙與您的親朋好友相關;他們不應該具體到個人事件,團體或關系。
(v)您必須擁有貼紙內容的所有必要版權,商標,宣傳權和權限,除非您有權這樣做,否則不應提交任何內容。請記住,您必須能夠根據要求提供可驗證的文件。您無權使用貼紙內容的應用程式將從App Store中移除,重復違規者將從開發人員計劃中移除。如果您認為自己的內容已經被另一個提供商侵犯,請在此處提交索賠。
4.5蘋果網站和服務
4.5.1應用程序可能會使用經批準的Apple RSS Feed(如iTunes Store RSS feed),但可能不會從Apple網站(例如apple.com,iTunes Store,App Store,iTunes Connect,開發人員門戶等)中刪除任何信息,或者使用此信息創建排名。
4.5.2蘋果音樂
(i)MusicKit API讓客戶在使用您的應用程序時訪問他們的訂閱。它們用于Apple Music訂閱者的簡單音樂播放。用戶必須啟動Apple音樂流的播放,并且可以使用諸如“播放”,“暫停”和“跳過”之類的標準媒體控件導航。此外,您的應用程序可能不需要付款或間接獲得對Apple音樂的訪問服務(例如應用內購買,廣告,請求用戶信息等)。不要下載,上傳或啟用MusicKit API音樂文件的共享,除了MusicKit文檔中明確允許。
(ii)使用MusicKit API不能取代您可能需要更多或更復雜的音樂集成的許可證。例如,如果您希望您的應用在特定時刻播放特定的歌曲,或者創建可以分享給社交媒體的音頻或視頻文件,則需要直接聯系權利持有人以獲得他們的許可(例如同步或適應權)和資產。封面和其他元數據可能僅用于音樂播放或播放列表(包括展示應用功能的App Store屏幕截圖),并且不得在任何營銷或廣告中使用,而無需獲得權利持有者的特定授權。在您的應用程序中集成Apple Music服務時,請務必遵循Apple Music Identity準則。
(iii)訪問Apple Music用戶數據的應用程序(如播放列表和收藏夾)必須在目的字符串中清楚地披露此訪問權限。除了支持或改善應用體驗之外,收集的任何數據都不能與第三方分享。200的X- 200 X- 200 X- 200 200 X- 200 200 X- 1992 X-
4.5.3不要將蘋果服務用于垃圾郵件,網絡釣魚或向客戶發送未經請求的郵件,包括游戲中心,推送通知等。不要嘗試反向查找,跟蹤,關聯,關聯,挖掘,收獲或以其他方式利用播放器ID,別名或通過Game Center獲取的其他信息,或者您將從開發者計劃中刪除。
4.5.4應用程序不需要推送通知功能,不應用于廣告,促銷或直接營銷目的,或發送敏感的個人或機密信息。
4.5.5僅以游戲中心條款批準的方式使用游戲中心玩家ID,不得將其顯示在應用或任何第三方。
4.6備用應用程序圖標
例如,應用程序可能會顯示自定義的圖標,以反映體育團隊的偏好,前提是每次更改都是由用戶啟動的,而應用程序則包含恢復原始圖標的設置。所有圖標變體必須與應用程序的內容相關,所有系統資源的更改應一致,以便“設置”,“通知”等中顯示的圖標與新的跳板圖標相匹配。此功能可能不會用于動態,自動或串行更改,例如反映最新的天氣信息,日歷通知等。
4.7 HTML5游戲,機器人等
只要代碼分發不是應用程序的主要目的,應用程序可能包含或運行未嵌入到二進制文件中的代碼(例如,基于HTML5的游戲,漫游器等),代碼不在商店中提供并且提供軟件(1)是使用應用內購買免費或購買的;(2)僅使用標準WebKit視圖中提供的功能;您的應用程序必須使用WebKit和JavaScript Core運行第三方軟件,不應嘗試將本機平臺API擴展或公開到第三方軟件;(3)由開發人員提供,加入了蘋果開發者計劃并簽署了蘋果開發者計劃許可協議;和(4)遵守這些“應用程序審查指南”的條款(例如,不包括令人反感的內容;使用應用內購買來解鎖功能和功能)。
法律
應用程序必須遵守所有法律要求,在任何您可以使用的位置(如果您不確定,請向律師查詢)。我們知道這些東西很復雜,但是您有責任了解并確保您的應用符合當地所有法律,而不僅僅是以下指南。當然,征求,促進或鼓勵犯罪或明顯魯莽行為的應用程序將被拒絕。在極端情況下,例如可以方便人口販運和/或剝削兒童的應用程序,將通知有關當局。
5.1隱私
保護用戶隱私在蘋果生態系統中至關重要,您在處理個人數據時應謹慎,以確保您遵守適用的法律和Apple開發者計劃許可協議的條款,更不用說客戶期望。更具體地說:
5.1.1數據收集和存儲
(i)收集用戶或使用數據的應用程序必須具有隱私權政策和安全的用戶同意收集。這包括但不限于實施HealthKit或其他健康/醫療技術的應用程序,使用ARKit,Camera API,Photo API或其他軟件的應用程序可深入了解地圖信息,HomeKit,鍵盤擴展,Apple Pay,貼紙和iMessage擴展,包括登錄或從設備訪問用戶數據。您的應用程式說明應該讓使用者知道您的應用程式要求什么類型的存取權(例如位置,聯絡人,日歷等),如果使用者沒有授權,應用程式的哪些方面將無法使用。
(ii)如果您的應用程序不包括重要的基于帳戶的功能,請讓人們在沒有登錄的情況下使用它。應用程序可能不要求用戶輸入個人信息才能運行,除非與應用程序的核心功能或法律要求直接相關。如果您的核心應用功能與特定社交網絡(例如Facebook,WeChat,微博,Twitter等)無關,您必須提供訪問權限,無需登錄或通過其他機制。拉扯基本的個人資料信息,分享到社交網絡或邀請朋友使用該應用程序不被認為是核心的應用程序功能。
(iii)使用其應用程式秘密發現密碼或其他私人資料的開發人員將從開發人員計劃中移除。
(iv)必須將SafariViewContoller用于向用戶顯示信息;控制器可能不會被其他視圖或圖層隱藏或隱藏。此外,一個應用程序可能不會使用SafariViewController來跟蹤用戶的知識和未經許可。
5.1.2數據使用和共享
(i)根據從深度和/或面部繪圖工具(例如ARKit,相機API或Photo API)收集的數據或您所說的數據,您不得嘗試,促進或鼓勵他人識別匿名用戶或重建用戶個人資料已經以“匿名”,“聚合”或其他不可識別的方式收集。您不得在未獲得他們的許可的情況下使用或傳送某人的個人資料,并提供訪問數據的使用方式和位置的信息。
(ii)從應用收集的數據可能不會與第三方共享,因為與改進與應用功能相關的用戶體驗或軟件/硬件性能無關,或符合Apple開發者計劃許可協議的廣告服務無關。
(iii)從HomeKit API或深度和/或面部繪圖工具(例如ARKit,Camera API或Photo API)收集的數據可能不會用于廣告或其他基于使用的數據挖掘,包括第三方。
(iv)使用Apple Pay的應用程序只能通過Apple Pay與第三方共享用戶數據,以便于或改進貨物和服務的交付。
5.1.3健康與健康研究
健康,健身和醫療數據特別敏感,此空間中的應用程序還有一些附加規則來確保客戶隱私受到保護:
(i)應用程序不得向健康,健身和醫學研究領域(包括HealthKit API,運動和健身)或健康相關的人體科目研究收集的第三方使用或披露廣告或其他使用的數據數據挖掘目的除了改善健康管理,還是為了健康研究的目的,然后才得到許可。
(ii)應用程序不得將錯誤或不準確的數據寫入HealthKit或任何其他醫療研究或健康管理應用程序,并且可能不會在iCloud中存儲個人健康信息。
(iii)進行與健康相關的人體科目研究的應用程序必須獲得參與者的同意,或者對于未成年人的父母或監護人。這種同意必須包括(a)研究的性質,目的和持續時間;(b)參與者的程序,風險和利益;(c)關于保密性和處理數據的信息(包括與第三方的任何共享);(d)參與者問題的聯絡點;和(e)退出過程。
(iv)進行健康相關人體科目研究的應用程序必須獲得獨立的倫理審查委員會的批準。此類批準的證明必須根據要求提供。
5.1.4孩子們
由于很多原因,在處理孩子的個人資料時,請務必小心謹慎,我們鼓勵您仔細檢查遵守“兒童在線隱私保護法”(“COPPA”)和任何國際同等法律的所有要求。
應用程序可能會要求出生日期和父母聯系信息僅用于遵守這些法規,但必須包括一些有用的功能或娛樂價值,而不管人的年齡。
此外,兒童類別中的應用程序或收集,傳輸或具有共享個人信息(例如姓名,地址,電子郵件,位置,照片,視頻,圖紙,聊天能力,其他個人數據或持久性標識符)的應用程序與上述任何一種組合使用)必須包括隱私政策,并且必須遵守所有適用的兒童隱私法規。為了清楚起見,孩子類別的家長門要求通常與確保父母同意根據這些隱私法規收集個人資料不一樣。
5.1.5定位服務
只有在與應用程式提供的功能和服務直接相關時,才能在應用程式中使用位置服務。不應將基于位置的API用于為車輛,飛機和其他設備提供緊急服務或自主控制,小型設備(如輕型無人機和玩具)或遙控車輛報警系統等。確保您通知和在收集,傳輸或使用位置數據之前獲得同意。如果您的應用程序使用后臺位置服務,請務必在應用程序中解釋目的;有關這方面的最佳做法,請參閱“人機界面指南”。
5.2知識產權
確保您的應用程序僅包含您創建的內容或您有許可使用的內容。如果您在未經許可的情況下步入線路并使用內容,您的應用可能會被刪除。當然,這也意味著如果他們從你的工作“借”,他人的應用程序可能被刪除。如果您認為您的知識產權已被App Store的其他開發人員侵犯,請通過我們的網頁表單提交索賠。法律在不同國家有所不同,但至少要確保避免以下常見錯誤:
5.2.1一般:未經許可,不得在應用程序中使用受保護的第三方資料,如商標,版權作品或專利創意,并且不要在您的應用程式包中包含誤導性,虛假的或模仿性的表示,名稱或元數據或開發者名稱。應用程序應由擁有或已獲得知識產權許可的人員或法律實體提交,并提供其他相關權利,并負責提供應用程序提供的任何服務。
5.2.2第三方網站/服務:如果您的應用程序使用,訪問,獲利或顯示第三方服務的內容,請確保您明確允許您根據服務使用條款進行此操作。必須根據要求提供授權。
5.2.3音頻/視頻下載:應用程序不應該方便非法文件共享,也不包括從第三方來源(如蘋果音樂,YouTube,SoundCloud,Vimeo等)保存,轉換或下載媒體的功能,而無需明確授權源。音頻/視頻內容的流媒體也可能違反使用條款,因此請務必在您的應用訪問這些服務之前檢查。必須提供文件。
5.2.4蘋果代言:不建議或推斷蘋果是應用程序的來源或供應商,或者Apple認可任何有關質量或功能的特定表示。如果您的應用程序被選為“編輯選擇”,Apple將自動應用徽章。
5.2.5蘋果產品:不要創建一個似乎與現有的蘋果產品,界面(如Finder),應用程序(如App Store,iTunes Store或消息)或廣告主題混淆的應用程序。應用和擴展程序(包括第三方鍵盤和貼紙包)可能不包括Apple表情符號。iTunes音樂預覽可能不會用于其娛樂價值(例如,作為照片拼貼的背景音樂或游戲的配樂)或任何其他未經授權的方式。如果您的應用程序顯示活動響鈴,則它們不應以類似于活動控件的方式可視化移動,練習或展示數據。在人機界面指南對如何使用活動圈的更多信息。
5.3游戲,賭博和獎券
賭博,游戲和彩票可能難以管理,并且傾向于成為App Store中最受監管的產品之一。只有在您將應用程序提供給您的所有法律義務全面審查之前,才可以使用此功能,并在審核過程中為額外的時間做好準備。有些事情要記住:
5.3.1抽獎活動和比賽必須由應用程序開發人員贊助。
5.3.2抽獎活動,比賽和抽獎活動的官方規則必須在應用程式中提供,并明確指出,蘋果不是任何方式的贊助商或參與活動。
5.3.3應用程序不得使用應用程序內購買購買信用卡或貨幣與任何類型的真實貨幣游戲結合使用,也不得使用戶購買彩票或抽獎券,或者在應用程序中啟動資金轉帳。
5.3.4提供真實金錢游戲(例如體育博彩,撲克,賭場游戲,賽馬)或彩票的應用程序必須在應用程序使用的位置具有必要的許可和許可,必須在地理位置限制到這些位置,并且必須在App Store上免費。App Store上不允許使用非法的賭博輔助工具,包括卡片柜臺。彩票應用必須有考慮,機會和獎品。
提交后
一旦在iTunes Connect中提交了應用程序和元數據,并且您正在審核過程中,請注意以下幾點:
時間安排:應用程序審核會盡快檢查您的應用程序,我們一直在努力改進審核時間。進一步了解應用程式審核。
狀態更新:您的應用程序的當前狀態將反映在iTunes Connect中,因此您可以從中注意事項。
加快請求:如果您遇到關鍵時間問題,可以要求加快審核。請尊重您的同齡開發商,只有在您真正需要的時候才能加快審核。如果我們發現您濫用此系統,我們可能會拒絕您的要求。
發布日期:如果您的發布日期未來設置,該應用程序將不會在該日期之前顯示在App Store中,即使它已被“應用程序審閱”批準。請記住,您的應用可能需要24小時才能顯示在所有選定的店面上。
拒絕:我們的目標是公平和一致地應用這些指南,但沒有人是完美的。如果您的應用遭到拒絕,并且您有疑問或想要提供其他信息,請使用解決中心直接與應用程序審核小組溝通。這可能有助于您在應用商店中獲取應用,并且可以幫助我們改進應用程序審核流程,或者確定我們的政策明確的需要。如果您仍然不同意結果,請提出上訴。