WWDC之後,蘋果公布了最新的App Store審核指南
翻譯:棗泥布丁
June 08, 2017
在WWDC向開發者和用戶發布了一系列密集的新特性的更新之後,蘋果也發布了最新版本的App Store審查指南。規則的改變從小範圍的改述到完全的新規定不等。
一些比較值得注意的變更和添加:
關於如何對App Store的用戶評論做出回應的新規定。
新規定稱開發者必須用已提供的API提示用戶進行評論,而不是從原定的提示跳轉到App Store頁面。
App名稱現在限定在30個字元內。從前是50個字元。現在在iTunes Connect你可以添加一個副標題,而不是一個長的描述性名稱。
提供編程介面的App現在(在某些情況下)可以從網上下載和運行代碼。
對「讀者」App的IAP(Internet Access Providers)和其他付費方式進行澄清。
雙重期權交易App不再允許上架。
由商業化模板或App生成服務創建的App將被拒絕通過審核。
你的App描述應該讓你的用戶知道App需要什麼類型的訪問授權(例如:位置,通訊錄,日曆等)以及如果用戶不授權相關訪問,你的App就無法正常使用。
所有的更新列舉如下。綠色為新規定,紅色劃掉的為刪除規定。
·Introduction介紹
oApp Store是您和全世界人類進行接觸交流的偉大渠道。如果您只是想向你的家人和朋友展示一個您設計的App,考慮到Ad Hoc網路分布以及企業藍圖,App Store不是您的最佳選擇。如果您只是剛剛入門,多了解一下蘋果開發者計劃吧。
o如果您的App看起來像是幾天之內草草拼湊起來的,又或者您只是想讓您的朋友為您的第一個測試App就在App Store上架了感到吃驚,您就準備好被拒絕吧。我們有許多嚴肅認真的開發者並不希望他們的高品質App被一些速成App圍繞著。對您的App,如果我們覺得過線的一些內容或者行為,我們是會堅決說不的。您問什麼樣的線?「我看到的時候我就會知道。」並且我們認為當您過線時您自己其實也是心中有數的。如果您企圖欺騙系統(例如:通過篡改評論流程盜取用戶信息,抄襲其他開發者的作品,或者操縱評分),您的App將會從App Store下架,而您也將被開除出開發者計劃。
·在提交之前
為了使您的App審核過程盡量的快,請仔細閱讀下面列舉的會拖慢審核速度以及導致App被拒的失誤。下面內容並不是指南的全部也不能保證您一定能通過審核,但是確保不出現以下失誤已經是個好的開始了。如果您的App無法像預期一樣正常運轉或者您不再積極地維護它,它就會從App Store上下架。更多內容請查看App Store改進。
·1.1遭拒內容
1.1.7App Store評論:
§App Store用戶評論可以說是App體驗必不可少的一部分,所以你回應用戶評論時必須有禮貌。請準確回應用戶提出的評論,不要透露個人信息,爆粗口以及做廣告。
§使用已提供的API提示用戶對您的App進行評論;此項功能收集用戶的App Store評分,並且能夠在離開您的App之後還能回看評論,我們也會禁止原定的評論提示。
·1.4生理傷害
如果您的App會威脅到人身安全,我們會拒絕審核通過。例如:
o1.4.1有可能提供不準確的數據或者信息,或者被用來診斷及治療病人的醫用App我們會進行萬分嚴格的安全性審核。如果您的醫療App已經獲得監管許可,請在提交App審核時附上該許可的鏈接。
§為了有效支持健康檢查所需要的精準度要求,您的App必須清晰地披露數據及方法論,如果您的數據精準度及方法論無法得到驗證,我們將拒絕您的App。例如:聲稱可以進行X光檢測、血壓測量、體溫測量、血糖水平或者血液中氧氣含量的App如果只是用感測器的話是不被允許的。
§您應該提示用戶在使用您的App之外,在做醫療決定之前還應該詢問醫生的意見。
如果您的醫療App已經獲得監管許可,請在提交App審核時附上該許可的鏈接。
1.4.3您的App不應該鼓勵煙草製品消費,非法或過量藥物以及酒精消費;或鼓勵未成年人吸毒,過量的販售酒在App Store也是不允許的。任何鼓勵未成年人獲取以下物質的App都將被拒絕通過審核:推廣大麻的銷售,或者香煙;以及推廣大麻的銷售,或其他控制性物質(除非獲得醫藥證書)都將不被允許。
1.4.5您的App不應該促使用戶用可能和蘋果硬體的安全文檔產生衝突的方式使用他們的設備,這樣可能會損害到他們的設備,甚至對他們的人身安全產生威脅。例如,您的App不應鼓勵在充電時將設備放置在床墊或枕頭下,或在固態硬碟上執行過多寫入周期。查看設備文件。
·2.3 Accurate Metadata 2.3準確的元數據
o2.3.2如果您的App包含應用內購買,請確保您的App描述、截屏、預覽明確指出是否有特色項目、等級以及訂閱等需要額外的購買。如果您打算在App Store中對您的App啟用應用內購買,確保您在IAP啟用名稱以及描述都向用戶闡述您已經正確處理購買意圖API,以保證用戶在使用您的App時能夠無縫完成應用內購買。
o2.3.3應用截圖還應該展示使用過程,而不只是標題、登錄界面、或者啟動界面。它們還應該包括文字疊加以及展示在設備上的擴展功能,例如Touch Bar。
o2.3.7為您的App選擇一個獨特的名字,選擇準確描述它的關鍵詞,而且別想在您的元數據里放入任何公司商標,流行的App名稱,或者是其他企圖和系統博弈的不相干的字句。App名稱必須被限定在5030個字以內並且不能包含價格,商品名稱或並不是App名稱的描述。App名稱副標題是為您的App增加額外的語境描述的好幫手;但它們必須遵循我們標準的元數據規則,並且不應該包含不合適的內容,提及其他App,或對無法驗證的產品進行宣傳。蘋果可能隨時對任何不恰當的關鍵詞進行修改。
2.3.8您的App元數據應當對所有用戶適用,所以確保您的App和應用內購買圖標,截圖以及預覽遵循4歲+的分級,即使您的App分級更高。比如您的App是個遊戲,那麼在展示圖像時選擇不描述可怕死亡的圖像或者選擇指向特定角色的槍。在您的App中在為孩子定製的分類中使用像「For Kids(孩子型)」和「For Children(兒童型)」這樣的措辭。為了避免產生誤會,記住要確保您的元數據,包括App名稱,圖標(大的,小的,Apple Watch app等),是一致的。
·2.5軟體要求
o2.5.1應用程序只能使用公共API,並且必須運行在當前的操作系統上。詳細了解公用API。確保您的App在最新狀態並且保證淘汰過時且在將來版本的操作系統不被支持的特性,框架或技術。
o2.5.2您的App應該是獨立的,並且不試圖讀寫非允許範圍內的數據,也不允許下載、安裝或執行代碼,包括其他iOS, watchOS, macOS, or tvOSapp。目的在於教授,開發或者測試執行代碼的App中,下載的代碼可能無法用作其他用處。這樣的App必須將應用提供的源代碼毫無保留地展示給用戶並供用戶編輯。
o2.5.9改變或者無法使用標準開關功能(例如:音量調高/調低,響鈴/靜音開關或其他原生用戶界面元素)的App,那麼您的App將被拒絕通過審核。例如,您的App不應該禁止用戶想要使用的其他App鏈接或者特性。了解更多關於如何妥善處理鏈接的內容吧。
o2.5.11SiriKit
(ii)確保參數表的辭彙和短語適用於您的App以及您的App所需要的SiriKit的意圖了解功能。別名必須與您的App或公司名稱直接相關,不應是通用術語,也不應包括第三方App名稱或服務。
2.5.12使用CallKit或者包含簡訊詐延伸服務的App應該只是攔截已確定是撥打垃圾電話的電話號碼。包含call-, SMS-,以及MMS-攔截功能或者垃圾郵件識別功能的App在他們的營銷文本中應當明確識別這些特徵,並解釋他們的攔截以及垃圾郵件列表的標準。您不能以不是與操作、改進App或擴展直接相關的任何目的(例如,您不能使用、共享或出售它用以跟蹤目的或創建用戶配置文件等)。
·3.1付款
o3.1.1應用內購買:
如果您想要解鎖您App中的特性或者功能,(例如:訂閱,遊戲貨幣,遊戲級別,獲取附加內容,或解鎖一個完整的版本),您必須使用應用內購買。您的App可以使用應用內購買貨幣使得您的用戶能夠對數字內容提供者進行打賞。您的App不能包含IAP以外的直接引導用戶使用的購買機制的按鈕、外部鏈接以及行動呼籲。
任何通過IAP購買的信用卡或遊戲幣必須在應用程序內消費,並且不得過期,並且你要確保任何應用內購買的商品都有庫存。
o3.1.2(a)獲得許可的使用:如果您提供自動更新訂閱,則必須向客戶持續提供有價值的內容,並且訂閱時間最少要7天並且可在所有用戶的設備上查看使用。
3.1.3基於內容的「閱讀器」App:假設您的app確實同意不直接直接或間接地引導iOS用戶使用IAP以外的採購機制方法,那麼您的App應當允許用戶訪問先前購買的內容或內容訂閱(特別是:雜誌、報紙、書籍、音頻、音樂、視頻、專業資料庫訪問、VoIP、雲存儲和批准的服務,如管理學生成績和時間表的教育App),以及多平台遊戲中的消耗品,並且您關於其他購買方法的一般通信不為阻止IAP的使用而設計。
3.2其他商業模式問題
3.2.1可接受的
(vi)假設經批准的非營利組織完全遵循App審核原則且使用Apple Pay,假設這些組織完全遵循App審核原則支持,那麼他們可直接在自己的App使用或第三方App內籌集資金。這些App必須公布他們的資金將如何使用,必須遵守當地和聯邦法律,並且確保捐贈者合理的稅收。應要求提供所需額外信息供App審核。將捐助者與其他非營利組織連接的非營利平台必須確保App中列出的每一個非營利組織也都通過了非營利組織批准程序。了解如何成為一個經批准的非盈利組織。
o3.2.2不可接受的
§(iv)除非您是一個經批准的非盈利性組織,或者您已經在以上3.2.1 (vi)部分的許可之下,在App中為慈善組織和募捐籌集資金。為以上目的籌集資金的App必須獨立於App Store之外,並且只能在App之外通過像Safari或SMS這樣的渠道來籌集資金。
§(vi)App應該使用戶不用做額外的任務(例如:發布一篇社交文稿、上傳聯繫人、規定必須時不時登陸App等等)就獲得他們所購買的東西。您的App不應該逼迫要求用戶對App進行評分,評論,觀看相關視頻,下載其他App,點擊廣告,或者其他企圖獲取功能,內容,或者使用App,或者接受金錢或其他補償這類的行為。
(vii)未經該服務的條款和條件許可,人為地操縱用戶在其他服務上的可見性、狀態或等級。
§(viii)含雙重股票期權交易的App在App Store中是不被允許的。您還是考慮做個web應用吧。
·4.2最小的功能
4.2.2在目錄之外,有專門的類別,我們不鼓勵App主要用做營銷材料,廣告,網路剪報,內容聚合,或鏈接。
4.2.6由商業化模板或App生成服務創建的App將被拒絕。
·4.4拓展延伸
4.4.1鍵盤擴展有一些額外的規則。
它們必須:
§如果鍵盤包括圖像和表情,必須符合標籤指南。
§在沒有完整的網路訪問以及完整的訪問時確保功能正常運轉;
4.5蘋果網站和服務
o4.5.2AppleMusicAPI能讓您:
§(i)MusicKit API讓您的用戶在使用您的App的過程中能夠獲得訂閱。它們的目的僅僅是使Apple Music用戶能夠簡單地播放音樂而已,用戶必須使用標準的媒體控制(例如:「播放」、「暫停」、「跳過」)來啟動播放Apple Music流,並且能夠控制播放。您的app不能將這些操作進行自動化,此外,您的App不能要求對Apple Music服務收取費用或間接地賺錢(例如:應用內購買,廣告,索取用戶信息等。)不要從MusicKit API中下載、上傳,或者分享音樂文件,除非是MusicKit文件當中所允許的。
(ii)使用MusicKit API並不能代替你需要進行更深度及更複雜的音樂整合的證書所帶來的安全保障。例如,如果您想要您的App在某個特定的時刻播放某一首歌,創建一個可在社交媒體分享的音頻視頻文件,您必須直接聯繫版權所有者來獲得許可(例如,同步權和改編權)以及資源。封面可能要在鏈接到音樂播放或者歌單時才會使用(包括在App Stoe中展示您App功能的截圖),並且在未獲得版權所有者授權的情況下不得將其作為營銷手段或者廣告宣傳。在將Apple Music服務整合在您的App中之前,確保您已經了解Apple Music ID指南。
§(iii)有機會接近Apple Music用戶數據,例如歌單以及最喜愛的App,必須在目的字元串中完全披露此介面。任何所收集的數據都不能在除了支持或提升App體驗的目的外分享給第三方。此數據也不能用來識別用戶身份或設備,或者定製廣告上。
4.6更換應用程序圖標
您的App可以展示定製的圖標,例如,反映一個運動隊伍的偏好,假設每一個改變都是由用戶觸發,而且您的App要包括圖標初始化的設置。所有的圖標初始化都必須和您的App內容相關,並且和整個系統資產保持一致,所以在設置、通知等的圖標展示上必須和新更換的圖標一致。此特性可能不適用動態、自動或連續變化,例如反映最新的天氣信息,日曆通知等。
4.7第三方軟體
可能包含或者運行第三方開發者代碼的App(例如:HTML5遊戲),只要您的代碼不是在商店或者商店介面中提供,並且假設軟體(1)是免費或者使用應用內購買方式進行購買;(2)只有在標準的WebKit view中才能正常使用它的功能;您的App必須使用WebKit以及JavaScript Core來運行第三方軟體,並且不要試圖擴展或者暴露原聲平台API給第三方軟體;(3)是來自已經加入蘋果開發者並且簽署蘋果開發者計劃許可協議的開發者;以及(4)遵守這些App審核指南的條款(例如,不包含可被拒的內容;用IAP來解鎖特性及功能)。您必須提供第三方軟體的指數以及所要求的在您的App中可獲取的元數據。
·5.1隱私
o5.1.1數據收集與保存
§(i)收集用戶或者用戶使用數據的App必須有隱私政策並保證您的用戶同意被收集信息。這包括-但不限於-運行HealthKit或其他健康/醫療技術,HomeKit,鍵盤擴展,Apple Pay,Stickers以及iMessage擴展,包括登錄或者從設備獲取用戶數據。您的App描述應該讓用戶知道您的App需要什麼類型的訪問(例如,地點,聯繫人,日曆等)以及如果用戶不授權訪問您App的哪些部分就無法正常使用。
o5.1.2數據使用及分享
(i)蘋果不能您不能試圖,促進或者鼓勵他人基於您聲稱是「匿名的」「經過集合而來的」,或者相反的不確定來源數據來識別用戶身份或者重建用戶資料。您不能在沒有獲得他人同意並提供有關數據如何和在何處使用的信息之前進行個人數據使用和傳輸。
·5.2知識產權
5.2.1一般來說:在您的App中不要使用受保護的第三方素材,例如:商標,受版權保護的作品,或者未經過授權的受專利保護的創意,不要包含任何誤導,虛假,山寨的陳述,名稱,或者在應用程序包中包含元數據或者開發商名字。App應由擁有或擁有知識產權和其他相關權利的個人或法律實體提交,並負責提供App提供的所有服務。
o5.2.5蘋果產品:不要開發一個容易和現有的蘋果產品,界面(例如,Finder)產生混淆的App(例如:App Store,iTunes Store,或者Messages)或廣告主題,並且不要拼錯蘋果產品名稱(例如:GPS for Iphone,iTunz)。App以及擴展,包括第三方鍵盤以及貼紙包不能包含蘋果表情包。iTunes音樂試聽不能被用為娛樂(作為圖片集背景音樂或者遊戲配樂)或者其他任何未經授權的方式使用。如果您的App將展示Activity rings,不要修改它的樣式以及本身的質感,或者它們所表示的數據。人機界面指南有更多關於如何使用Activity rings的信息。


TAG:Cocoa開發者社區 |
※蘋果或在WWDC發布支持Face ID的新款iPad Pro
※6月WWDC發布!蘋果新iPad Pro準備就緒
※蘋果爆料:新Macbook Air ;新的入門級iPhone
※蘋果爆料:新Macbook Air ;新的入門級iPhone
※蘋果iOS代碼泄密 新iPad Pro將支持Face ID
※新款 iPhone SE 2、iPad、MacBook……今晚蘋果發布會發布這些新產品
※蘋果宣布WWDC18:iOS 12/新iPad Pro要來了
※蘋果WWDC時間敲定 iOS12大升級且有新MacBook/iPad
※蘋果發布Apple Watch Series 3
※Vulkan API 終於登陸 macOS、iOS,但與蘋果無關
※蘋果今年或新推13吋MacBook:以此取代MacBook Air
※蘋果再更新 iTunes Store和Apple Music 宣傳標籤
※基於AI:Google Lens即將登陸蘋果iOS平台
※蘋果今年或推13寸新MacBook:取代MacBook Air
※蘋果公司終開口 將在Display Week上探討AR與VR合作
※不止MFi 標籤,蘋果再更新 iTunes Store和Apple Music 宣傳標籤
※蘋果春季發布會來了!iPhone SE 2 石錘?新 iPad、廉價 MacBook 了解一下
※蘋果新機曝光:新iPhone X會更大,「iPhone SE 2」最快5月亮相
※蘋果將推出新13寸MacBook:徹底取代MacBook Air
※蘋果推出全新13寸MacBook,MacBook Air危險了!