iOS提交版本時蘋果官方稽核拒絕原因詳解
當用戶從App Store安裝應用的時候,他們需要確認這樣的操作是安全的。所以應用程式不能包含令人不快或者冒犯性的內容,而且使用中不會造成身心傷害。我們列出了常見的幾種缺陷,如果你的應用準備冒犯使用者或者與使用者發生衝突,App Store不是你的應用應該上架的地方。
1.1不當內容應用程式不應該包括攻擊性,敏感,令人不悅,侮辱或者品味低下的內容。例如:
1.1.1 誹謗或者人格侮辱的內容,包括引用或者評論宗教、種族、性取向、性別或者其他目標群體的內容,特別是該應用對特定的人群造成了傷害(只有專業的政治諷刺作家和幽默大師才不會受到此限制)。
1.1.2 對人或動物被殺害、致殘、折磨、虐待的逼真的描述或者具有暴力傾向的內容。如果是遊戲,那麼其中的敵人不能只針對特定的種族、文化、政府、公司以及任何其他實體。
1.1.3 鼓勵人們非法或者輕率使用武器和危險品的內容,或者方便人們購買槍支的內容。
1.1.4 公開的性愛或色情的內容。根據韋氏詞典(Webster’s Dictionary)的定義,這些內容特指“明確的描述或展示性器官,或者目的在於激發人們的性慾,而不是展示美學或者渲染氣氛”。
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 你的預覽視訊是讓使用者能夠快速瞭解你的應用是用來做什麼的好方法。為了確保人們可以清楚的瞭解他們將會在你的應用當中獲得什麼內容,你的預覽視訊必須從應用程式本身的執行效果當中捕獲。你可以新增旁白或者文字描述來幫助解釋視訊本身無法解釋清楚的內容。
2.3.5 你需要遵守App Store的類別定義,並且為你的應用選擇最合適的類別。如果你選擇的類別不符合你的應用,我們可能會幫助你改變應用類別。
2.3.6 你必須誠實的回答iTunes Connect上面提供的年齡分級的問題,從而你的應用可以良好的使用家長控制功能。如果你的應用年齡分級不正確,使用者可能會對你的應用程式的行為表示十分意外,這也可能導致某些國家和地區的監管部門對你的應用分級不正確的問題開展調查。
2.3.7 你需要建立一個獨一無二的應用名稱,設計一套準確描述你的應用的關鍵詞。不要嘗試使用商標術語、流行的應用名稱以及其他不相關的詞語來包裝你的應用。蘋果可能隨時修改不恰當的關鍵詞。
2.3.8 你的應用內容應該適合所有的使用者,所以一定要確保你的應用圖示、截圖和預覽視訊能夠準確的反映你的應用。即使你的應用程式年齡分級高於4+,你的圖示、截圖和預覽視訊也必須符合4+的年齡分級。例如你的應用是一個遊戲,並且具有暴力內容,你必須選擇一個不反映死亡、槍決的截圖放到應用商店當中。記住確保你的應用內容,包括應用名稱和圖示(小圖示、大圖示、Apple Watch圖示等)是一致的從而防止使用者感到迷惑。
2.3.9 開發商具有保證版權合法的責任,包括應用程式圖示,截圖,預覽視訊的版權。圖示、截圖和預覽視訊需要使用一個虛構的賬戶的資訊,而不是一個真實的使用者資訊。
2.3.10 您的上傳元素包含安卓元素(一般都是APP預覽圖頂部狀態列有安卓資訊存在,讓美工幫忙修改一下)
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 應用程式在提交的時候不允許包含一個空的廣告欄或者測試廣告。
三業務你的應用可以在App Store當中有多種方式賺錢。如果你的應用的商業模式不夠明顯,請在應用內容或者稽核備註當中提供商業化描述。如果你的應用程式的行為我們無法理解,或者你的應用內付費入口不夠明顯,將會使得你的應用稽核速度變慢甚至被拒絕。儘管定價權在你,但是如果你的應用或者應用內付費存在明顯的敲竹槓的行為,我們也會拒絕釋出這個應用或者這個應用內付費。我們會拒絕掉檢視以不正常的高價格欺騙使用者的昂貴的應用。 如果我們發現你檢視誘導使用者給較高評價等操縱評價的行為,例如通過支付來誘導、過濾不良評價、通過水軍刷虛假評價或者通過第三方的公司或團隊代表您進行這類操作,我們會採取措施來維護App Store的環境,其中可能包括將你從開發人員當中除名。
3.1 付款
3.1.1 應用內付費:如果你希望通過付費才可以解鎖你的應用當中的一些功能(例如,訂閱內容,遊戲貨幣,遊戲關卡,獲取優質內容,解鎖完整版本),你必須使用應用內付費(IAP)。應用程式不允許包括按鈕、連結或者其他呼叫方式和行為指導使用者採用非IAP的方式付費。通過IAP購買的遊戲內的虛擬貨幣或積分必須只能在這個應用內才可以消費,不能過期,你應該確保你的應用針對具有可恢復的應用內付費具有恢復應用內付費的購買狀態的功能和機制。如果你的應用內付費的付費型別不正確,你的應用會被拒絕。應用不可以直接或間接使用應用內付費的內容和功能向其他使用者贈送禮品。在Mac應用商店釋出的APP需要使用其他機制或者包含一個外掛而不是應用商店本身來完成這樣的贈送功能。
3.1.2 訂閱:自動更新的訂閱只能使用應用內付費來提供,並且只能用於期刊(例如報雜誌),商業應用(例如企業、生產力、專業創作和雲端儲存),媒體應用(例如視訊,音訊,語音和照片共享),以及其他批准的服務(例如約會計劃、食譜管理和天氣預報)。這些訂閱必須持續不少於7天,而且從這款應用可以執行的使用者的所有的裝置當中都可以獲取。你可能會提供跨應用程式的丁芸,但這些訂閱內容不允許再擴充套件到第三方的應用或服務。
3.1.3 基於內容的“閱讀”應用:應用可以允許使用者訪問他們之前購買的內容或者訂閱的內容(比如報紙、雜誌、書籍、音訊,音樂,視訊,專業的資料庫,網路電話,雲端儲存以及其他被批准的服務例如管理學生成績和課程表的教育應用)。應用程式提供商不允許指引使用者採用IAP之外的付費機制付費。
3.1.4 程式碼:應用不允許使用自己的機制來解鎖應用內容和功能。包括許可證金鑰,增強現實的標識,二維碼等。在條件不允許的情況下(例如這個功能需要搭配特定的硬體才可以使用,比如天文應用程式在有望遠鏡的情況下可以擴充套件它的功能),這些應用可以不使用應用內付費來解鎖這些功能。應用程式的功能如果搭配一個被批准的硬體來使用(例如一個玩具),可以只解鎖基本的功能,並提供一個應用內付費解鎖增值功能。您不允許要求使用者購買一個不相關的產品或者參加一個市場營銷活動來解鎖應用的功能。
3.1.5 應用之外的商品和服務:如果你的應用允許人們購買商品和服務,但這些商品和服務的消費和該應用無關,你必須使用非IAP的方式完成支付。例如Apple Pay,信用卡和借記卡支付入口。應用程式可以使用批准的虛擬貨幣進行交易(例如比特幣,狗狗幣),只要這些付費方式遵守這個應用釋出的國家和地區的相關法律法規即可。
3.1.6 ApplePay:使用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)通過某種方式人為限制應用的使用人群,例如通過位置或者載體來限制。
四設計蘋果的客戶十分喜歡那些簡潔、精緻、創新和易於使用的應用,這正是我們希望在應用商店當中看到的。儘管是你在創造出偉大的設計,但下面的這些標準都是通過應用商店稽核的最低標準。
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)的要求提供數字和符號輸入鍵盤
如果鍵盤輸入是這個應用的主要功能,那它的主要類別是工具(Utilities)
只基於增強iOS裝置輸入功能的目的收集使用者資訊
4.4.2 Safari擴充套件必須可以在當前OS X系統上的Safari瀏覽器上正常執行,它們不能干擾到系統和Safari UI元素,並且絕不能包含惡意或者誤導使用者的程式碼。違反此規則會被從開發者當中除名。 4.5 蘋果網站和服務
4.5.1 應用可以訂閱一些蘋果提供的RSS源,例如iTunes Store RSS源。但是不能收集從蘋果網站上獲得的任何資訊(包括
4.5.2 蘋果音樂API可以允許使用者在使用你的應用的時候訪問他們的訂閱內容。使用者必須主動使用播放、暫停和跳過按鈕來訪問播放列表,不允許應用擅自訪問和播放。此外你的應用不允許要求使用者必須付費或者間接賺錢才可以訪問蘋果音樂服務(例如應用內付費,觀看廣告,獲取使用者資訊等)。
4.5.3 不要使用蘋果服務去傳送垃圾資訊,釣魚,傳送垃圾郵件。包括遊戲中心,推送訊息等。不要嘗試反向追蹤,掃描,嗅探,或者非法獲取玩家ID,別名和其他來自Game Center的資訊,否則你會被從開發者當中除名。
4.5.4 推送通知不得作為應用必選項才能使用這個應用,不能用於廣告,促銷和直銷的目的,或者傳送敏感和機密資訊。
4.5.5 只能使用Game Center規定的方式訪問Game Center玩家ID等資訊,但不能展示在APP當中或者分發給第三方廠商。
5.0 法律應用程式必須遵守當地的所有法律法規才可以正常使用(如果你不確認需要遵守哪些法律法規,請諮詢律師)。我們瞭解這些事情十分複雜,但是保證遵守當地一切適用的法規是你應盡的義務,不僅僅是遵守我們的條款。當然,如果應用程式拉幫結派、煽動和蠱惑人們犯罪的這種魯莽行為會直接導致應用被拒。
5.1 隱私保護隱私是蘋果生態系統當中的重中之重。你應該謹慎小心的使用收集到的個人資訊,以確保你遵守適用的法律條款和蘋果開發人員計劃許可協議(Apple Developer Program License Agreement)。更不用說這些都是使用者對你的的期望。更具體地說:
5.1.1 資料收集和儲存(i)收集使用者資料的應用必須具有隱私政策並且安全的取得使用者的同意。這包括但不限於應用程式如果使用了HealthKit和其他醫療、健康技術的應用、HomeKit,鍵盤擴充套件,Apple Pay,並且包括登陸、訪問裝置上的使用者資料(例如地理位置,通訊錄,日曆等)。 (ii)如果你的應用程式不包括明顯需要使用使用者賬戶的功能,那麼請讓使用者不登陸的情況下就可以正常使用。應用程式不能要求使用者輸入使用者個人資訊來使用其中的功能,但核心功能必要或者法律要求的情況下除外。 (iii)開發人員如果使用應用竊取使用者密碼和其他隱私資料會從開發人員當中除名。
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音樂的預覽不允許在取得對應的授權許可之前直接使用。例如作為拼圖應用的背景音樂,遊戲背景音樂等。如果你的應用展示了Activity圓圈,不允許修改圓圈的顯示方式以及它們代表的資料。人機介面互動條款當中對如何使用Activity圓圈有更多的資訊。
5.3 遊戲,賭博,彩票賭博、遊戲和彩票功能可能是最難以管理也是蘋果應用商店當中最普遍的促銷方式。只有當你完全明白相關法律風險並且已經準備好足夠的時間應對監管部門的審查的時候才可以考慮使用。不過有些事情需要牢記:
5.3.1 抽獎和競猜必須由應用開發商贊助
5.3.2 用於抽獎和競猜的官方規則必須在應用當中予以提供,並且明確表明蘋果公司不是贊助商或者以任何形式參與該活動。
5.3.3 應用不允許使用應用內付費購買信用點或者虛擬貨幣,並把它們與實際的貨幣結合使用,也不允許在應用當中購買彩票,抽獎券,和進行資金轉移。
5.3.4 提供需要使用真實貨幣進行遊戲的應用(例如體育博彩、撲克賭博、賭場遊戲和賽馬競猜等)或者提供彩票,必須具有當地相關監管部門的合法的授權許可。而且發行的地區僅限於許可協議規定的地點,並且在應用商店當中必須是免費的。非法賭博的工具,包括計牌客不允許上架到App Store當中。彩票App必須具有下列要素:報酬,中獎機率和獎金。
After提交應用之後一旦你將應用程式和元資料提交到iTunes Connect當中,並且進入稽核流程,這裡有一些事情你需要牢記: 時間:應用稽核團隊會盡快稽核你的應用,我們也一直努力加快稽核速度。可以在此瞭解更多有關App稽核的資訊。 狀態更新:你的應用的當前狀態會在iTunes Connect當中直接反映。所以你可以在上面留意你的應用狀態。 加急稽核申請:如果你們對時間非常敏感,你們可以點此申請加急稽核。請務必當你在真正需要它的情況下才進行加急稽核,因為你也需要尊重你的同行。如果我們發現你在濫用這個系統,我們可能會拒絕你的加急申請。 釋出日期:如果你的釋出日期設為未來的某個時候,你的應用在到達那個時間點之前不會發布到應用商店上面,即便是已經通過了稽核。請記住,你的應用在所有選定的應用商店上架可能需要長達24小時的時間。 被拒:我們的目標是嚴格遵守這些準則,但人無完人,如果你的應用程式被拒絕並且你對此表示疑問或者希望提供更多的資訊,請使用解決方案中心來和應用稽核團隊直接溝通。這可能對你的應用盡快上架有幫助,而且這也可能幫助我們完善應用程式稽核流程或者讓我們發現稽核政策當中表述不清的地方。如果你仍然對結果有異議,請提出上訴。