緊急通知!蘋果再次更新《App Store審核指南》,新增內容多達25處!


          Warning: Invalid argument supplied for foreach() in /data/cxweb/www/gupowang.com/public/article/view.html on line 71
          8年前

          來源|ASO100情報中心  ID:aso100news

          作者|小七


          近日小編留意到,蘋果再次對《App Store審核指南》進行了更新?。ㄟ@是蘋果今年第三次更新《App Store審核指南》,前兩次更新的時間分別是6月13日和4月19日)。

           
          對比此前的版本,此次的修改和完善不僅涉及了SiriKit(Siri開發包)、Stickers(貼紙)等新的iOS特性,還增加了與應用標題、iMessage擴展、Safari擴展、訂閱模式等有關的內容。除此之外,還對禁止誘導用戶評論和竊取用戶隱私等規定進行了重申。
           
          為方便大家迅速get審核指南的最新動態,小編對修改和新增的內容進行了整理和總結,重點內容如下所示

           

          1.應用名稱必須限制在50個字符以內,且不應包含和應用名稱沒有關系的術語或描述等。
           
          2. 應用程序不能強迫用戶為應用評級/評論、下載其他應用程序或以訪問功能、內容,或使用應用程序為目的的類似行為。
           
          3. 即使應用已經審核通過,也應該隨時更新你的應用,以確保它對新的和現有的用戶是有用且具有吸引力的。應用不可用或出現崩潰現象將隨時可能被從App Store移除。(蘋果真的要開始清除App Store中的廢棄應用了!)
           
          4.關于新的訂閱模式

          ①可以在你自己的App之間提供一個共享的訂閱,但這些訂閱不得擴展到第三方應用程序或服務中。
           
          ②訂閱內容不能包括消耗性積分、寶石、游戲內貨幣等等,即使和其他供應品結合的時候也是不被允許的。
           
          ③想基于訂閱這種商業模式改變現有的應用程序時,不能取消現有用戶使用那些已購買過的功能。
           
          5.關于 Stickers(貼紙)
           
          ①對于貼紙的內容,確保你擁有所有必要的版權、商標、宣傳的權利和許可。如果應用程序使用了沒有獲得相關權利的貼紙內容,則會被從App Store移除。對于屢犯者,將面臨著從開發者計劃中刪除的后果。
           
          ②如果貼紙的含義不易理解,請在你的審核備注中添加明確的解釋,以免延誤審核過程。
           
          ③考慮區域性敏感內容,如果你的貼紙包不太容易被接受,或者違反當地的法律,請不要讓你的貼紙包在這個國家/地區可用。
           
          6.Safari View Contoller必須向用戶展示可視的頁面,且控制器不能通過其他視圖或圖層隱藏或掩蓋。此外,在沒有用戶知曉或同意的情況下,應用程序不能使用Safari View Controller追蹤用戶。
           
          從以上的修改部分我們不難看出:一蘋果對App Store應用的審核有變嚴的趨勢;二蘋果以提前為iSO10做了多項準備。鑒于近來開發者踩雷屢見不鮮& iSO10正式登場的時間臨近,小編將更新后的《App Store審核指南》也進行了翻譯和整理,需要的同學請耐心閱讀或收藏。
           
          以下是更新后的審核指南

          目錄

          提交應用之前—檢查列清單

          一、安全

          1.1 不當內容
          1.2 用戶生成的內容
          1.3 兒童分類
          1.4 人身傷害
          1.5 開發者信息

          二、性能

          2.1 應用程序的完整性
          2.2 Beta版測試
          2.3 應用內容的準確性
          2.4 硬件兼容性
          2.5 軟件要

          三、業務

          3.1 付款 
          3.1.1 應用內付費
          3.1.2 訂閱
          3.1.3 基于內容的“閱讀”應用
          3.1.4 代碼:
          3.1.5 應用之外的商品和服務
          3.1.6 Apple Pay
          3.2 其他商業模式問題
          3.2.1 可接受的方式
          3.2.2 不可接受的方式

          四、設計

          4.1 模仿者
          4.2 最少功能
          4.3 垃圾應用
          4.4 擴展
          4.5 蘋果網站和服

          五、法律

          5.1 隱私
          5.1.1 數據收集和存儲
          5.1.2 數據的使用和分享
          5.1.3 衛生與健康研究
          5.1.4 兒童
          5.1.5 位置服務
          5.2 知識產權
          5.3 游戲、賭博、彩票

          提交應用之后—期待
           
          提交應用之前

          為了幫助你的應用盡可能順利地通過審核,請查看下列可能降低審核速度或導致應用被拒的常見問題。本清單無法代替審核條款或保證應用過審,但如果你確保你已經達到了清單的各項要求,這將是個良好的開始。

          確保你已經:

          • 測試你的應用程序,確保它不會發生崩潰和bugs。

          • 確保應用的所有信息和元數據是完整且準確的。 

          • 更新聯系人信息,確保審核團隊可以及時聯系到你。

          • 提供一個有效的測試帳號和登錄信息,并提供測試應用時所需的硬件和資源(例如,一個測試用的二維碼)。 

          • 保證審核期間后臺運行正常。 

          • 如果應用的某些功能和應用內購買隱藏地較深,則需要在審核備注中提供詳細的描述文檔和支持文檔。如果因為地域或其他限制導致我們無法正常使用應用的某些功能,請提供該描述該功能的視頻鏈接。 

          • 檢查你的應用程序是否符合其他指導性文檔,例如:

           
          開發指南

          App Programming Guide

          (應用程序編程指南)

          App Extension Programming Guide

          (應用擴展編程指南)

          iOS Data Storage Guidelines

          (iOS數據存儲條款)

          Mac OS X File System Documentation

          (Mac OS X文件系統文檔)

          Safari Extensions Development Guide

          (Safari擴展開發指南)

          iTunes Connect Developer Guide

          (iTunes Connect者開發指南)

           
          設計指南

          iOS Human Interface Guidelines

          (iOS人機界面準則)

          Mac OS Human Interface Guidelines

          (Mac OS人機界面準則)

          tvOS Human Interface Guidelines

          (tvOS人機界面準則)

          watchOS Human Interface Guidelines

          (watchOS人機界面指南)

           
          品牌營銷指南

          App Store Marketing Guidelines

          (App Store市場營銷指南)

          Apple Pay Identity Guidelines

          (Apple Pay識別標志指南)

          Add to Apple Wallet Guidelines

          (加入Apple Wallet指南)

          Guidelines for Using Apple Trademarks and Copyrights

          (使用Apple商標和版權的條款)

           

          一. 安全

          當用戶從App Store安裝應用時,他們需要確認這種行為是安全的。所以,應用程序中不能包含令人煩惱的,或者具有攻擊性的內容,且使用過程中不會造成身心傷害。我們列出了集中常見的缺陷,如果你的應用準備嚇?;蚺c冒犯用戶,App Store將不是你的應用應該上架的地方。

           

          1.1 不當的內容


          應用程序不應該包括具有攻擊性、敏感、令人不悅、侮辱或品味低下的內容。例如:

           

          1.1.1 誹謗或人格侮辱的內容,包括引用或評論宗教、種族、性取向、性別或其他目標人群的內容,尤其是該應用對特定的人或群體造成了傷害(只有專業的政治諷刺作家和幽默大師才不會受到此限制)。

          1.1.2 針對人或動物被殺害、致殘、折磨、虐待等較為逼真的描述,或具有鼓勵暴力傾向的內容。如果是游戲應用,那么其中的敵人不能只針對特定的種族、文化、政府、公司以及任何其他實體。

          1.1.3 敘述中鼓勵人們非法或者輕率地使用武器和某些危險品,或為人們購買槍支提供方便。

          1.1.4 公開的性愛或色情的內容。根據韋氏詞典的定義,這些內容特指“明確地描述或展示性器官,或其目的在于激發人們的性欲,而不是展示美學或者渲染氣氛”。

          1.1.5 煽動宗教仇恨或者對宗教文獻的誤導性和不準確的引用。

          1.1.6 提供虛假的信息和功能,包括提供不正確的設備信息或具有欺騙性質的的功能,例如:虛假的位置跟蹤工具。即便明確指出該應用是“出于娛樂性的目的”也不能逃避該項規定。發送匿名虛假信息或撥打惡意電話的應用會被直接拒絕。

           

          1.2 用戶生產內容


          為了防止非法濫用用戶生成的內容,從而給用戶提供虛假信息、盜取用戶的知識產權,社交以及包含用戶生成信息的應用必須包括下述功能: 
           
          • 從被發布的應用中過濾不良內容

          • 提供舉報和反饋通道

          • 提供阻止騷擾用戶的服務

          • 提供聯系方式,讓用戶可以快速聯系到你

           

          如果應用使用用戶生成的內容或提供服務時的主要目的是發布色情內容、人肉搜索、侮辱用戶、恐嚇用戶等,那這種應用不應該放在應用商店中,且蘋果可能會在不通知開發商的情況下直接將其下架。如果你的應用使用用戶生成的信息來提供網絡服務,并且網頁上包含了一些限制級的內容,需要默認隱藏并且提供明顯的NSFW(不適合工作場所)標識,用戶主動點擊才會顯示。

           

          1.3 兒童分類


          兒童分類是人們找到適合兒童使用的應用的良好方式。如果你希望你的應用在這個類別中上架,你需要關注并且在設計應用時照顧到兒童的良好體驗。這些應用程序不可以包括指向其他應用的鏈接、付費入口以及其他可能會吸引兒童的不適合的內容,除非提供家長監控和開啟的功能。請記住,一旦客戶期望你的應用程序遵循兒童類別的要求,那么它需要進行不斷地修改從而滿足后續版本的兒童類別的條款更新。即便你打算取消發布在兒童類別當中,也一樣需要遵守這些條款。點此了解家長監控的更多內容。 
           

          兒童類別的應用不允許包括基于用戶行為的廣告(也就是這種廣告會根據用戶行為而決定展示什么樣的內容)。如果包含了廣告,這些廣告必須也適合兒童。與此同時,你也需要特別留意世界各地有關在線收集兒童數據的相關法律法規。請務必查看本條款的隱私條款來了解更多的相關信息。

           

          1.4 人身傷害


          如果你的應用程序可能會危害到人身安全,我們可能會拒絕掉它。這類情況包括:

          1.4.1 如果你的應用屬于醫療范疇,那我們將會對這個應用提供用于醫療診斷的信息的準確性進行更加嚴格的審查。如果你的醫療應用已經獲得了相關監管部門的批準,你需要隨同你的應用一并提供指向相關批準文檔的鏈接用于審核 。

          1.4.2 藥物劑量計算器必須來自藥物生產企業、醫院、高校、健康保險公司以及其他具有合法資質的實體?;蛘吣愕挠嬎惴椒ㄒ呀洬@得了FDA或其他國際上的同行的認可??紤]到潛在的人身傷害的危險,我們需要確保你的應用會長期獲得更新和支持。

          1.4.3 應用程序不允許鼓勵人們非法攝入過量的酒精或藥物,或者鼓勵未成年人消費藥物、酒精和煙草。與此同時,嚴禁銷售大麻等毒品。

          1.4.4 應用程序只能顯示執法機構提供的酒后駕駛檢查站,而且不允許鼓勵人們進行危險的行為,包括酒駕、超速。

          1.4.5 應用程序禁止強迫人們采用違背蘋果硬件的安全文檔的方式,包括冒著設備損壞或者造成人身傷害的危險使用他們的設備。例如,應用程序不應該鼓勵人們將設備塞到床墊下面或枕頭下面充電。

           

          1.5 開發者信息


          用戶需要了解當他們遇到問題的時候該如何與您聯系。確保你提供的鏈接當中包含了使用戶找到你的非常方便的方法。如果聯系人信息不準確或者過期,這不僅令用戶失望,在有些國家和地區這也屬于違法行為。與此同時,確保支付許可包含發行商的有效聯系信息,并且這些信息采用分配給發行商的來自權威機構的合法的根證書進行簽名。
           
          二. 性能

          2.1 應用程序的完整性

          提審版本的應用必須是最終版本,并且包含了所有應用內容以及所有有效鏈接。應用在提交的時候需要清除掉所有占位符、無效地址和臨時內容。請確保你的應用在提交審核之前經過充分測試并且沒有Bug,如果你的應用需要登陸,需要包含一個合法的賬戶而且對應的后臺服務也是正常有效的。如果你的應用包含應用內付費,確保他們是完整的,最新的,并且審核人員可以很容易找到。如果不可以,需要提供明確的解釋為何不行。不要把應用程序審核當作軟件測試服務,如果你的應用不完整或者存在明顯的技術缺陷,它將直接被拒絕。

           

          2.2 Beta版測試


          您的應用程序的測試版本不應該上架到應用商店,請使用Testflight來代替。如果你的應用提交到Testflight Beta,那么這個應用已經準備好對外發布,并且符合應用審核條款。請注意,Testflight版本的應用不允許從測試人員當中獲取任何利益,包括來自眾籌的資金。你應該對測試人員提供明確的更新說明。請通過Testflight Beta測試說明了解更多信息。

           

          2.3 應用內容的準確性

           

          客戶在下載你的應用的時候需要明確了解你的應用是什么,所以請確保你的應用描述、截圖、預覽視頻始終是最新版本,并且能夠準確反映你的應用。

          2.3.1不要在你的應用當中包含任何隱藏和沒有相關說明文檔的功能。你的應用程序的功能必須讓用戶和審核人員了解清楚。如果這樣的行為過分或者反復出現,你可能會被蘋果從開發者身份當中除名。我們努力確保App Store是一個令人信賴的生態系統,并且期望每一個開發者也能夠遵守這種要求。如果你沒有信譽,我們不想和你合作。

          2.3.2 如果你的應用程序包含了應用內付費功能,請確保你的應用程序的描述、截圖和預覽視頻能夠明確表明哪些功能、關卡、訂閱內容等需要額外購買。

          2.3.3 你的截圖必須符合你的應用程序的實際內容,而不是標題藝術,登陸界面和閃屏界面。

          2.3.4 預覽視頻是讓用戶快速了解你的應用以及應用用途的好方法。為了確保人們清楚地了解他們會在你的應用當中獲取什么,預覽視頻必須從應用本身的運行效果之中捕捉。而Stickers(貼紙)和iMessage擴展需要用戶在短信軟件中才能體驗。你可以通過添加解說或文本描述等來幫助解答視頻本身無法解釋清楚的內容。

          2.3.5 你需要遵守App Store的類別定義,并且為你的應用選擇最合適的類別。如果你選擇的類別不符合你的應用,我們可能會幫助你改變應用類別。 

          2.3.6 你必須誠實的回答iTunes Connect上面提供的年齡分級的問題,從而你的應用可以良好的使用家長控制功能。如果你的應用年齡分級不正確,用戶可能會對你的應用程序的行為表示十分意外,這也可能導致某些國家和地區的監管部門對你的應用分級不正確的問題開展調查。

          2.3.7 選擇一個獨一無二的應用名稱,并確保設置的關鍵詞能準確描述你的應用。請不試圖使用任何商標術語、流行應用的名字以及其他毫不相關的詞語來戲弄系統。應用名稱必須限制在50個字符之內,且其中不能包含和應用名稱沒有任何關系的術語或者描述。蘋果可能隨時修改這些不恰當的關鍵詞。

          2.3.8 你的應用內容應該適合所有的用戶,所以一定要確保你的應用圖標、截圖和預覽視頻能夠準確的反映你的應用。即使你的應用程序年齡分級高于4+,你的圖標、截圖和預覽視頻也必須符合4+的年齡分級。例如你的應用是一個游戲,并且具有暴力內容,你必須選擇一個不反映死亡、槍決的截圖放到應用商店當中。記住確保你的應用內容,包括應用名稱和圖標(小圖標、大圖標、Apple Watch圖標等)是一致的從而防止用戶感到迷惑。

          2.3.9 開發商具有保證版權合法的責任,包括應用程序圖標,截圖,預覽視頻的版權。圖標、截圖和預覽視頻需要使用一個虛構的賬戶的信息,而不是一個真實的用戶信息。

          2.3.10 確保你的應用專注于iOS、Mac、Apple TV or Apple Watch,在應用或者元數據中不包含其他平臺的名稱、圖標、圖像,除非有特定的、被認可的互動功能。

           

          2.4 硬件兼容性


          2.4.1 為了確保人們可以盡可能充分的體驗你的應用,在可能的情況下iPhone應用也可以完美支持iPad。我們鼓勵您建立通用的應用,使得用戶可以在不同的設備上使用。

          2.4.2 你的應用需要高效的利用電量。應用程序不應該快速的消耗電池電量并且產生過多的熱量,或者對用戶的設備造成不必要的負擔。

          2.4.3 你的Apple TV應用可以在只有Siri遙控器或者游戲手柄的時候可以正常運行,但我們不反對你通過更多的外圍設備增強你的應用功能的做法。如果你需要一個游戲控制器,請確保在游戲當中對這個游戲控制器提供明確的教程,從而讓用戶知道如何使用這個控制器。

          2.4.4 應用程序不應該建議或者要求設備重新啟動。

          2.4.5 通過Mac App Store發布的應用還需要遵守額外的要求:

          (i)它們必須適當的被沙盒化,而且遵守Mac OS文件系統文檔。這些應用也必須通過對應的Mac OSAPI來修改其他應用的數據(例如書簽、地址簿和日歷)。

          (ii)必須使用Xcode對應用進行打包,不允許包含第三方的安裝程序。它們必須是自我包含的、單一文件的安裝包,而且不能在共享的位置安裝代碼和解壓資源。

          (iii)在未經用戶允許的情況下不允許自動啟動或者開機啟動,而且用戶退出應用之后不允許在未經用戶同意的情況下殘留后臺進程。應用不允許自動將圖標放在Dock或者用戶桌面。

          (iv)應用程序不允許私自下載和安裝其他應用,驅動,額外的代碼,以及添加應用功能或者明顯改變與審核版本的應用不同的應用工作方式的資源文件。

          (v)應用程序不允許要求升級到root權限,或者使用setuid屬性來升級權限。 

          (vi)這些應用運行的時候不允許彈出要求許可證的窗口,或者其他的顯示方式來反盜版(應用商店允許付費并視為購買了正版授權)。

          (vii)必須使用Mac App Store發布更新,其他方式不被允許。

          (viii)應用程序僅在在當前版本的系統就可以運行,不允許使用可選安裝的技術或者廢棄過時的技術(例如Java, Rosetta等)。

          (ix)所有的本地化版本必須包含在同一個應用程序包下。

           

          2.5 軟件要求


          2.5.1 應用程序只能使用公共API,不允許使用私有API。

          2.5.2 應用程序bundle當中需要是自包含的,不允許讀寫它們設計的容器之外的數據,并且不得下載、安裝或執行代碼,包括其他iOS,watchOS,macOS和tvOS的應用。

          2.5.3 如果應用程序傳播病毒、文件、計算機代碼或者其他可能損壞操作系統和硬件的功能,包括消息推送和游戲中心,將被拒絕。如果這種行為十分惡劣而且反復出現,開發者可能會被蘋果除名。

          2.5.4 多任務的應用只能在預期目的下運行后臺服務,例如網絡電話、音頻播放、定位服務、任務計劃、本地通知等。如果你的應用程序使用了定位服務,需要提供一個明確的提醒告訴用戶這么做會加快電量消耗。

          2.5.5 我們會在IPv6網絡上審核你的應用,所以如果你的應用程序無法使用IPv6協議,可能會被拒絕。

          2.5.6 應用程序如果瀏覽網絡,必須使用WebKit框架和WebKit Javascript標準。

          2.5.7 使用蜂窩數據網絡播放的視頻如果超過10分鐘,必須使用HTTP Live Streaming技術并且提供192kbps的碼率選項。

          2.5.8 改動用戶桌面/home界面環境體驗的應用,以及模擬多應用小工具使用體驗的的應用將會被拒絕。

          2.5.9 應用程序如果修改了標準開關的功能,例如音量上下鍵和響鈴開關,或者其他原生用戶界面元素和行為將會被拒絕。

          2.5.10 應用程序在提交的時候不允許包含一個空的廣告欄或者測試廣告。

          2.5.11 SiriKit

          (i) 集成 SiriKit(Siri開發包) 的應用程序只能注冊不需要其他應用即可處理完成的事件。例如,如果你的應用是一個主打膳食計劃的應用,你就不應該注冊“開始鍛煉”這種事件,即使和一款健身應用共享了集成。

          (ii) 確保plist中的詞匯和短語適合于你的應用,并且應用已經注冊的事件通過 SiriKit 可以正常工作。
          (iii) 盡可能以最直接的方式解決Siri的請求,不要在請求和執行之間插入廣告或其他營銷信息。當需要完成一個任務時,僅使用現有的間隙的UI(例如,讓用戶制定一種詳細的鍛煉形式)。
           
          三. 業務

          你的應用可以在App Store當中有多種方式賺錢。如果你的應用的商業模式不夠明顯,請在應用內容或者審核備注當中提供商業化描述。如果你的應用程序的行為我們無法理解,或者你的應用內付費入口不夠明顯,將會使得你的應用審核速度變慢甚至被拒絕。盡管定價權在你,但是如果你的應用或者應用內付費存在明顯的敲竹杠的行為,我們也會拒絕發布這個應用或者這個應用內付費。我們會拒絕掉視圖以不正常的高價格欺騙用戶的昂貴的應用。
           
          如果我們發現你視圖誘導用戶給較高評價等操縱評價的行為,例如通過支付來誘導、過濾不良評價、通過水軍刷虛假評價或者通過第三方的公司或團隊代表您進行這類操作,我們會采取措施來維護App Store的環境,其中可能包括將你從開發人員當中除名。 
           
          3.1 付款

          3.1.1 應用內付費:
          如果你希望通過付費才可以解鎖你的應用當中的一些功能(例如,訂閱內容,游戲貨幣,游戲關卡,獲取優質內容,解鎖完整版本),你必須使用應用內付費(IAP)。應用程序不允許包括按鈕、鏈接或者其他調用方式和行為指導用戶采用非IAP的方式付費。
           
          通過IAP購買的游戲內的虛擬貨幣或積分必須只能在這個應用內才可以消費,不能過期,你應該確保你的應用針對具有可恢復的應用內付費具有恢復應用內付費的購買狀態的功能和機制。
           
          如果你的應用內付費的付費類型不正確,你的應用會被拒絕。
          應用不可以直接或間接使用應用內付費的內容和功能向其他用戶贈送禮品。
           
          在Mac應用商店發布的APP需要使用其他機制或者包含一個插件而不是應用商店本身來完成這樣的贈送功能。 
          3.1.2 訂閱:在App Store中,無論哪種類型的應用都可以提供自動更新的應用內付費訂閱。當你將自動更新訂閱合并到你的應用中時,一定要按照下面的指導方針。
           
          3.1.2 (a) 允許的用途:如果提供自動更新訂閱,你必須向客戶提供持續的價值。例如(雖然下面的列表不是很詳盡,但比較適合訂閱):新游戲關卡、交互游戲、多玩家支持、應用提供一致且實質性的更新、訪問大量的不斷更新的媒體內容、軟件即服務(SAAS)、云支持。此外:
           
          • 可以同時提供“菜單式服務”(例如,在提供整個影視資料庫的訂閱服務的同時,也提供單個電影的購買和租賃服務)。

          •  

          • 你可以在你自己的App之間提供一個共享的訂閱,但這些訂閱不得擴展到第三方應用程序或服務中。訂閱必須在用戶所有的可以符合應用安裝條件的設備上都能夠正常使用。了解更多關于跨應用程序共享訂閱信息。

          •  

          • 應用程序不得強迫用戶必須完成應用評級/評論、下載其他應用程序或其他類似行為之后才能訪問某些功能、內容或者使用應用。

          •  

          • 和所有的應用一樣,應該允許用戶在沒有執行其他附加任務的情況下,使用某些功能,比如在社會媒體上發帖、上傳聯系人、多次登錄應用等。

          •  

          • 訂閱內容不能包括消耗性積分、寶石、游戲內貨幣等等,即使和其他供應品結合的時候也是不被允許的。不過,你可以提供購買某些促銷消耗品的訂閱(例如,以優惠的價格購買寶石的會員)。

          •  

          • 如果你想基于訂閱的商業模式改變現有的應用程序,則不能取消現有用戶已經支付的主要功能。例如,在向新用戶介紹某個訂閱模式時,允許已經購買“解鎖完整版游戲”的用戶繼續訪問游戲。

           
          3.1.2 (b) 升級和降級:用戶應該有一個無縫升級/降級的體驗,不能一不留神就訂閱到只是類型上稍有區別的同一事物。閱讀最佳實踐管理你的訂閱升級和降級設置。
          3.1.2 (c) 訂閱信息:要求客戶訂閱之前,你應該向用戶清楚地描述價格、每月發行的次數、云存儲的價格、哪種方式可以訪問你的服務。此外,也要確保你已經清楚地傳達了協議附表2中關于契約、稅收、銀行等方面的內容。
          3.1.3 基于內容的“閱讀”應用:應用可以允許用戶訪問他們之前購買的內容或者訂閱的內容(比如報紙、雜志、書籍、音頻,音樂,視頻,專業的數據庫,網絡電話,云存儲以及其他被批準的服務例如管理學生成績和課程表的教育應用)。應用程序提供商不允許指引用戶采用IAP之外的付費機制付費。 
          3.1.4 代碼:應用不允許使用自己的機制來解鎖應用內容和功能。包括許可證密鑰,增強現實的標識,二維碼等。在條件不允許的情況下(例如這個功能需要搭配特定的硬件才可以使用,比如天文應用程序在有望遠鏡的情況下可以擴展它的功能),這些應用可以不使用應用內付費來解鎖這些功能。應用程序的功能如果搭配一個被批準的硬件來使用(例如一個玩具),可以只解鎖基本的功能,并提供一個應用內付費解鎖增值功能。您不允許要求用戶購買一個不相關的產品或者參加一個市場營銷活動來解鎖應用的功能。 
          3.1.5 應用之外的商品和服務:如果你的應用允許人們購買商品和服務,但這些商品和服務的消費和該應用無關,你必須使用非IAP的方式完成支付。例如Apple Pay,信用卡和借記卡支付入口。應用程序可以使用批準的虛擬貨幣進行交易(例如比特幣,狗狗幣),只要這些付費方式遵守這個應用發布的國家和地區的相關法律法規即可。 
           
          3.1.6 Apple Pay:使用Apple Pay的應用程序在出售商品或服務之前,必須提供所有商品和服務的信息給用戶。必須正確的使用Apple Pay的品牌和用戶界面元素,符合Apple Pay身份識別條款和人機交互界面條款(Apple Pay Identity Guidelines and Human Interface Guidelines)。使用Apple Pay提供定期付款必須提供下述信息:
           
          • 定期的時間長度以及明確指出在取消之前定期付款將一直持續

          • 每個周期提供什么樣的功能和服務

          • 實際收費的賬單

          • 取消定期付款的方式

             

          3.2 其他商業模式問題

          下面的列表并不全面,而且擬提交的應用可能會觸犯我們以后更新的最新政策。但是這里面也提供了一些額外的你應該和不應該做的內容: 
           
          3.2.1 可接受的方式

          (i)你的應用可以展示給用戶你開發的其他應用,但你的應用程序不能僅僅是提供其他應用程序的目錄應用 。
          (ii)展示或者建議其他的第三方應用的集合,并且這些應用被設計為在特定領域才發揮作用(例如健康管理,航空服務,交通服務),你的應用程序需要提供強大的編輯能力,使得它看起來不像是一個單獨的商店頁面。 
          (iii)當租約過期的時候禁止用戶訪問特定的需要批準出租的內容(例如電影、電視節目、音樂和書籍)。但是其他的物品和服務不能過期。 
           
          (iv)支付許可可以用于付款或者收費,轉移優惠券和票據(例如電影票,優惠券和VIP憑證)。其他用途可能會導致應用被拒絕或者撤銷支付許可證書。 
          (v)保險類應用必須是免費的,符合發布地區的相關法律法規,且不能使用應用內付費。 
           

          3.2.2 不可接受的方式 

           

          (i)展示第三方應用的界面、擴展、插件看起來和App Store很像,或者作為一般的興趣集合。

          (ii)蘋果的硬件和系統內置的功能需要付費才可以解鎖,例如通知推送,照相機,陀螺儀。包括蘋果服務,例如蘋果音樂的訪問能力和iCloud存儲的訪問能力。

          (iii)人為的增加廣告的展示量和點擊量,包括應用程序被設計為主要展示廣告的應用。

          (iv)在應用內為慈善機構募捐資金。這類應用在應用商店必須免費而且必須使用其他方式募捐資金,例如通過短信,網頁內支付。

          (v)通過某種方式人為限制應用的使用人群,例如通過位置或者載體來限制。


          (vi) 應用應該允許用戶在沒有執行其他附加任務的情況下能使用某些功能,比如在社會媒體上發帖、上傳聯系人、多次登錄等。應用程序不能強迫用戶為應用評級/評論、下載其他應用程序,或以訪問功能、內容、使用應用程序為目的的類似行為。
           
          四、設計

          蘋果的用戶非常喜歡那些簡潔、精致、創新、易于使用的應用,這也正是我們希望在應用商店中看到的。雖然是你在設計偉大的應用,但以下條款是通過應用商店審核的最低標準。同時記住,即使應用已經審核通過,也應該隨時更新你的應用,以確保它對新的和現有的用戶是有用且具有吸引力的。應用不可用或出現崩潰現象將隨時有可能被移除出App Store。

           

          4.1 模仿者

          拿出你自己的創意,我們知道你具有創意,所以請將你的創意實現出來。不要簡單照搬應用商店當中的流行應用,或者僅僅對這個應用的名稱和UI進行簡單的修改并將其作為自己的應用。除了冒著侵犯他人知識產權的風險外,應用商店也難以搜索到正確的應用,并且這也使得你的同行受到不公正的待遇。


          4.2 最少功能

          你的應用在除了僅僅包裝一個網站頁面之外還要包含其他的功能和內容。如果你的應用程序不是特別有用、獨特、或者看起來像是一個應用程序,那么它不應該在應用商店上架。如果你的應用沒有提供持久的娛樂價值,或者僅限于讓人們感覺毛骨悚然,這個應用可能會被拒。如果應用僅僅是一首歌曲或者一部電影,它應該被提交到iTunes Store。如果應用僅僅是一本書或者一本游戲指南,那它應該被提交到iBooks商店。 
           
          4.2.1 應用程序應該按照它的預期目的來調用API和開發框架。并且在應用描述當中明確指出這種融合方式。例如,HomeKit框架應該提供家庭自動化服務,HealthKit應該是基于健康和健身的目的并且集成在健康類應用程序當中。

          4.2.2 除了目錄用于提供專門的類別之外。應用程序的主要功能不應該是提供營銷材料,廣告,網絡剪輯,內容聚合或者鏈接集合。 
           
          4.2.3 你的應用程序應該不依賴其他應用或功能就可以正常工作。 
           
          4.2.4 Apple Watch應用如果看起來像是一個表盤會令用戶困惑,因為用戶期望Apple Watch具有豐富的功能,例如刷卡,消息提醒和第三方服務。如果你的應用程序使用獨特的方式展示時間是具有創造性的(例如對于沖浪愛好者展示潮汐的時間),但是如果你的應用看起來特別像傳統的手表的表盤,我們會拒絕它。 
           
          4.2.5 如果應用的主要功能是訪問iCloud以及iCloud的文件管理器,你需要提供額外的附加功能來使你的應用批準上架。


          4.3 垃圾應用

          不要為同一個應用程序創建多個Bundle ID。如果你的應用程序有多個版本,例如針對特定的國家和地區的版本,體育隊伍,大學等,考慮提交一個版本的應用但是使用應用內付費來作區分。此外還要避免將你的應用放到已經飽和的分類下。App Store當中已經有了足夠多的手電、放屁、打嗝、和某種不好的詞語的應用。如果想要往App Store投放垃圾應用可能會導致你的開發者資格被撤銷。 

           
          4.4 擴展

          應用程序擴展必須符合應用程序擴展開發指南(App Extension Programming Guide)或Safari擴展開發指南(Safari Extensions Development Guide),并且如果可能應該包括額外的功能,例如幫助界面,設置界面等。擴展應用的界面不應該包括市場營銷內容,廣告和應用內付費。 
           
          4.4.1 鍵盤擴展包括一些額外的規則,
           
          他們必須: 
           
          • 提供鍵盤輸入功能(例如:鍵入字符);

          • 提供切換輸入法的方法;

          • 在沒有網絡的狀態下仍能正常訪問;

          •  根據《App Extension Programming Guide》(應用擴展開發指南)的要求提供數字和小數的輸入鍵盤;

          • 收集用戶信息只以增強iOS設備的鍵盤擴展功能為目。

           
          他們不能:
           
          • 包括市場營銷、廣告或應用內購買;

          •  在設置以外啟動其他應用;

          •  為了其他行為重置鍵盤按鈕,例如:按住“返回”鍵啟動相機。

           
          4.4.2 Safari擴展必須可以在當前OS X系統上的Safari瀏覽器上正常運行,它們不能干擾到系統和Safari UI元素,并且絕不能包含惡意或者誤導用戶的內容或代碼。違反此規則將會被從開發者計劃中除名。除了必要的功能,Safari擴展不能要求訪問更多的網站。
           
          4.4.3 Stickers
          Stickers(貼紙)是一種偉大方式——它不僅能讓信息充滿活力和樂趣,還能讓人們以睿智、有趣、富有意義的方式表達自己。無論你的應用是包含標貼紙擴展,還是你創建了一個獨立的貼紙包,它的內容都不應該冒犯用戶、營造負面的體驗,或違反法律。
           
          (i) 一般來說,如果它不適合上傳至應用商店,那它就不適合作為一款貼紙應用。
           
          (ii) 考慮區域性敏感內容,如果你的貼紙包不太容易被接受,或者違反當地的法律,請不要讓你的貼紙包在這個國家/地區可用。
           
          (iii) 如果我們不理解你的貼紙的含義,請在你的審核備注中添加明確的解釋,以免延誤審核過程。
           
          (iv) 確保你的貼紙內容不僅僅來源于你的朋友和家人,它們不應該針對個人事件、組織、或關系。
          (v) 對于貼紙的內容,你必須擁有所有必要的版權、商標、宣傳的權利和許可。且除非你獲得了授權,否則你不能提交任何內容。記住,你必須能夠根據要求提供可核實的文件。如果應用程序用了沒有權利使用的貼紙內容,它將會被從App Store刪除。對于屢犯者,將會被移除開發者計劃。如果你確信你的內容被另一個供應商侵犯了,可以在這里提出申訴。


          4.5 蘋果網站和服務


          4.5.1 應用可以訂閱一些蘋果提供的RSS源,例如iTunes Store RSS源。但是不能收集從蘋果網站上獲得的任何信息(包括apple.com,iTunes Store,App Store,iTunes Connect,開發人員門戶網站等),或者創建一個基于這些信息的排名。 
          4.5.2 蘋果音樂API可以允許用戶在使用你的應用的時候訪問他們的訂閱內容。用戶必須主動使用播放、暫停和跳過按鈕來訪問播放列表,不允許應用擅自訪問和播放。此外你的應用不允許要求用戶必須付費或者間接賺錢才可以訪問蘋果音樂服務(例如應用內付費,觀看廣告,獲取用戶信息等)。 
           
          4.5.3 不要使用蘋果服務去發送垃圾信息,釣魚,發送垃圾郵件。包括游戲中心,推送消息等。不要嘗試反向追蹤,掃描,嗅探,或者非法獲取玩家ID,別名和其他來自Game Center的信息,否則你會被從開發者當中除名。 
           
          4.5.4 推送通知不得作為應用必選項才能使用這個應用,不能用于廣告,促銷和直銷的目的,或者發送敏感和機密信息。 
           
          4.5.5 只能使用Game Center規定的方式訪問Game Center玩家ID等信息,但不能展示在APP當中或者分發給第三方廠商。

           
          五.法律 


          應用程序必須遵守當地的所有法律法規才可以正常使用(如果你不確認需要遵守哪些法律法規,請咨詢律師)。我們了解這些事情十分復雜,但是保證遵守當地一切適用的法規是你應盡的義務,不僅僅是遵守我們的條款。當然,如果應用程序拉幫結派、煽動和蠱惑人們犯罪的這種魯莽行為會直接導致應用被拒。 

           
          5.1 隱私


          保護隱私是蘋果生態系統當中的重中之重。你應該謹慎小心的使用收集到的個人信息,以確保你遵守適用的法律條款和蘋果開發人員計劃許可協議(Apple Developer Program License Agreement)。更不用說這些都是用戶對你的的期望。更具體地說:

          5.1.1 數據收集和存儲

           

          (i)收集或使用用戶數據的應用必須提供隱私政策,并且需要加密用戶數據。這些數據包括但不限于HealthKit,或其他健康/醫療技術、HomeKit、鍵盤擴展、Apple Pay、Stickers和iMessage擴展的應用,還包括登陸、訪問設備上的用戶數據(例如,地理位置、通訊錄、日歷等)。

          (ii)如果你的應用程序并沒有包括明顯地基于用戶賬戶的功能,請允許用戶在不登陸的情況下就能正常使用。應用程序不能要求用戶輸入個人信息來使用其中的功能,但和核心功能直接相關的應用或法律要求的情況除外。如果應用的核心功能并沒有和某個特定的社交網絡(例如:Facebook、微信、微博、Twitter等等)相關,你必須提供無需登錄的方式或通過另一種機制訪問的功能。獲取用戶基本資料、分享到社交網絡,或邀請朋友使用這個應用都不被認為是核心的應用功能。

          (iii)如果開發人員使用應用竊取密碼或其他隱私數據,將會從開發者計劃中除名。

          (iv)Safari View Contoller必須向用戶展示可視的頁面,且控制器不能通過其他視圖或圖層隱藏或掩蓋。此外,在沒有用戶知曉或同意的情況下,應用程序不能使用Safari View Controller追蹤用戶。

           

          5.1.2 數據的使用和分享

           

          (i)你在向用戶提供明確的如何使用用戶數據的說明文檔并取得用戶明確的許可之前,你的應用不能使用或者轉移用戶的數據。 

          (ii)如果不是基于提升用戶體驗,提升軟硬件性能或者符合蘋果開發者計劃許可協議(Apple Developer Program License Agreement)的廣告推廣目的,不允許使用或者向第三方廠商告知用戶數據。 

           
          (iii)從HomeKit API當中獲得的數據不允許應用在廣告投放和數據挖掘的目的。 
           
          (iv)使用蘋果支付并且通過蘋果支付獲取用戶數據的應用,在使用或向第三方廠商告知的時候只能基于促進或改善商品和服務的交付的目的。

          5.1.3 衛生與健康研究

          健康、健身和醫療數據十分敏感,所以這類應用程序需要遵守額外的規則以保護客戶的隱私安全:

          (i)如果目的是打廣告或者用戶數據挖掘(用于提升健康管理,或者用于獲得了批準的科研目的除外),那么應用不得使用或者向第三方披露用戶的健康、健身和醫療數據。這些數據來自但不限于HealthKit API,運動和健身功能,或者其他有關健康的學科的研究課題。

          (ii)應用不能向HealthKit以及其他醫療研究和健康管理應用當中寫入虛假數據,而且不能夠在iCloud上存儲健康數據。

          (iii)致力于人類健康相關的學科研究必須在參與者的同意之下才可以進行,或者對于未成年人,他們的父母和監護人的同意之下才可以進行。相關許可條款必須包括(a)性質、宗旨和研究時長;(b)研究程序,風險和參與人的利害關系;(c)數據的保密性和管理方法,包括與第三方共享的任何數據;(d)參與者如果有疑問需要知道的聯絡方式;(e)參與者如何撤出的機制。

          (iv)如果應用進行健康相關的研究必須具有獨立的倫理審查委員會的許可。此類批準必須按照要求提供。 

           

          5.1.4 兒童

           

          基于很多因素,在使用來自兒童的數據的時候務必保持謹慎。我們希望您在使用這些數據之前能夠仔細了解相關要求和國際適用的法律條款,例如兒童在線隱私保護法(Children‘s online privacy protection act,COPPA)。 

          應用程序只能基于提供必要的功能和非年齡相關的娛樂價值的目的下,而且在遵守相關法律的前提下才可以請求獲取孩子的生日和父母的聯系方式。 
           
          此外,兒童類應用如果需要采集、傳輸、分享兒童的信息(包括姓名、地址、電子郵件、位置、照片、視頻、圖畫、聊天功能、其他個人數據和與上述任何信息一起使用的永久的標識符),必須提供隱私條款,而且必須符合所有適用于兒童的隱私政策。為了明確起見,如果這類應用需要家長監控,通常這兩種情況所需要提供的隱私條款會有所不同。點此了解詳細信息。 
           
          5.1.5 位置服務使用位置服務的應用程序必須提供和位置服務直接相關的功能。使用基于位置的API不允許用于提供緊急服務,或者實現自動控制車輛、飛行器以及其他設備(小型的設備例如小型無人機和玩具例外),遠程控制汽車警報系統等。在收集、傳輸和使用用戶的位置數據之前,請確保你已經取得了用戶的同意。如果應用程序使用了后臺定位服務,務必在應用當中闡明其目的。參考人機交互界面條款(Human Interface Guidelines)了解最佳的做法。 
           
          5.2 知識產權

          確保你的應用只包括你創建的內容,或者在使用他人的內容的時候具有合法的許可協議。如果你在許可協議規定的方式之外使用這些內容可能會被蘋果下架你的應用。當然,這也意味著其他盜用你的內容的應用也可能會被下架。如果你認為你的知識產權已經被侵犯,請填寫這個表單發起訴訟申請。知識產權相關法規在每個國家和地區有所不同,但你的應用必須避免以下最基本的錯誤: 
           
          5.2.1 一般而言:不要使用受保護的第三方內容,如商標、版權作品,或者在你的應用當中使用未經專利許可的創意。不要包含誤導、虛假,山寨的描述,名稱和應用內容在你的應用當中。 
           
          5.2.2 第三方網站/服務:如果你的應用使用、訪問、展示和商業化第三方的服務,請保證你已經獲得了相應的授權許可。并且許可文件必須根據要求在審核前一并提供。
          5.2.3 音頻和視頻下載:應用程序不能對非法分享、保存、轉換或者來自第三方源的數據的非法使用提供方便(第三方來源包括Apple Music, YouTube, SoundCloud, Vimeo等),除非具有相應的合法授權協議。如果應用提供了音視頻文件,可能這些文件也會違反知識產權,所以你的應用在提供這些文件和服務的訪問能力之前務必具有合法授權協議并且必須按照要求在審核前提供。 
          5.2.4 蘋果廣告代言:不要明示或暗示蘋果公司是你的應用的供應商,或者蘋果為你的應用的功能和質量代言。如果你的應用被授予“編輯選擇獎”,蘋果會自動加上這個徽章。 
           
          5.2.5 蘋果產品:禁止創建一個應用看起來與蘋果已有的產品,用戶界面(如Finder),應用(如App Store, iTunes Store或Messages),廣告主題相似,并且不允許拼錯蘋果產品名稱(如Iphone, iTunz)。iTunes音樂的預覽不允許在取得對應的授權許可之前直接使用。例如作為拼圖應用的背景音樂,游戲背景音樂等
          收藏

          {{favCount}}

          個人收藏

          投稿請戳這里!投稿
          0

          次分享

          文章評論(0)

          {{ user.nickname }}
          發表評論
          登錄 進行評論
          加載更多 正在加載中... 沒有更多了
          • 微信掃一掃關注
            姑婆那些事兒公眾號