緊急通知!蘋果再次更新《App Store審核指南》,新增內容多達25處!
Warning: Invalid argument supplied for foreach() in /data/cxweb/www/gupowang.com/public/article/view.html on line 71
來源|ASO100情報中心 ID:aso100news
作者|小七
近日小編留意到,蘋果再次對《App Store審核指南》進行了更新?。ㄟ@是蘋果今年第三次更新《App Store審核指南》,前兩次更新的時間分別是6月13日和4月19日)。
測試你的應用程序,確保它不會發生崩潰和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 開發者信息
提審版本的應用必須是最終版本,并且包含了所有應用內容以及所有有效鏈接。應用在提交的時候需要清除掉所有占位符、無效地址和臨時內容。請確保你的應用在提交審核之前經過充分測試并且沒有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開發包) 的應用程序只能注冊不需要其他應用即可處理完成的事件。例如,如果你的應用是一個主打膳食計劃的應用,你就不應該注冊“開始鍛煉”這種事件,即使和一款健身應用共享了集成。
可以同時提供“菜單式服務”(例如,在提供整個影視資料庫的訂閱服務的同時,也提供單個電影的購買和租賃服務)。
你可以在你自己的App之間提供一個共享的訂閱,但這些訂閱不得擴展到第三方應用程序或服務中。訂閱必須在用戶所有的可以符合應用安裝條件的設備上都能夠正常使用。了解更多關于跨應用程序共享訂閱信息。
應用程序不得強迫用戶必須完成應用評級/評論、下載其他應用程序或其他類似行為之后才能訪問某些功能、內容或者使用應用。
和所有的應用一樣,應該允許用戶在沒有執行其他附加任務的情況下,使用某些功能,比如在社會媒體上發帖、上傳聯系人、多次登錄應用等。
訂閱內容不能包括消耗性積分、寶石、游戲內貨幣等等,即使和其他供應品結合的時候也是不被允許的。不過,你可以提供購買某些促銷消耗品的訂閱(例如,以優惠的價格購買寶石的會員)。
如果你想基于訂閱的商業模式改變現有的應用程序,則不能取消現有用戶已經支付的主要功能。例如,在向新用戶介紹某個訂閱模式時,允許已經購買“解鎖完整版游戲”的用戶繼續訪問游戲。
定期的時間長度以及明確指出在取消之前定期付款將一直持續
每個周期提供什么樣的功能和服務
實際收費的賬單
取消定期付款的方式
3.2.2 不可接受的方式
(i)展示第三方應用的界面、擴展、插件看起來和App Store很像,或者作為一般的興趣集合。
(ii)蘋果的硬件和系統內置的功能需要付費才可以解鎖,例如通知推送,照相機,陀螺儀。包括蘋果服務,例如蘋果音樂的訪問能力和iCloud存儲的訪問能力。
(iii)人為的增加廣告的展示量和點擊量,包括應用程序被設計為主要展示廣告的應用。
(iv)在應用內為慈善機構募捐資金。這類應用在應用商店必須免費而且必須使用其他方式募捐資金,例如通過短信,網頁內支付。
(v)通過某種方式人為限制應用的使用人群,例如通過位置或者載體來限制。
蘋果的用戶非常喜歡那些簡潔、精致、創新、易于使用的應用,這也正是我們希望在應用商店中看到的。雖然是你在設計偉大的應用,但以下條款是通過應用商店審核的最低標準。同時記住,即使應用已經審核通過,也應該隨時更新你的應用,以確保它對新的和現有的用戶是有用且具有吸引力的。應用不可用或出現崩潰現象將隨時有可能被移除出App Store。
提供鍵盤輸入功能(例如:鍵入字符);
提供切換輸入法的方法;
在沒有網絡的狀態下仍能正常訪問;
根據《App Extension Programming Guide》(應用擴展開發指南)的要求提供數字和小數的輸入鍵盤;
收集用戶信息只以增強iOS設備的鍵盤擴展功能為目。
包括市場營銷、廣告或應用內購買;
在設置以外啟動其他應用;
為了其他行為重置鍵盤按鈕,例如:按住“返回”鍵啟動相機。
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)的廣告推廣目的,不允許使用或者向第三方廠商告知用戶數據。
健康、健身和醫療數據十分敏感,所以這類應用程序需要遵守額外的規則以保護客戶的隱私安全:
(i)如果目的是打廣告或者用戶數據挖掘(用于提升健康管理,或者用于獲得了批準的科研目的除外),那么應用不得使用或者向第三方披露用戶的健康、健身和醫療數據。這些數據來自但不限于HealthKit API,運動和健身功能,或者其他有關健康的學科的研究課題。
(ii)應用不能向HealthKit以及其他醫療研究和健康管理應用當中寫入虛假數據,而且不能夠在iCloud上存儲健康數據。
(iii)致力于人類健康相關的學科研究必須在參與者的同意之下才可以進行,或者對于未成年人,他們的父母和監護人的同意之下才可以進行。相關許可條款必須包括(a)性質、宗旨和研究時長;(b)研究程序,風險和參與人的利害關系;(c)數據的保密性和管理方法,包括與第三方共享的任何數據;(d)參與者如果有疑問需要知道的聯絡方式;(e)參與者如何撤出的機制。
(iv)如果應用進行健康相關的研究必須具有獨立的倫理審查委員會的許可。此類批準必須按照要求提供。
5.1.4 兒童
基于很多因素,在使用來自兒童的數據的時候務必保持謹慎。我們希望您在使用這些數據之前能夠仔細了解相關要求和國際適用的法律條款,例如兒童在線隱私保護法(Children‘s online privacy protection act,COPPA)。
次分享
文章評論(0)