原文地址: 戳這里
在WWDC向開發(fā)者和用戶發(fā)布了一系列密集的新特性的更新之后,蘋果也發(fā)布了最新版本的App Store審查指南取试。規(guī)則的改變從小范圍的改述到完全的新規(guī)定不等。
一些比較值得注意的變更和添加:
關(guān)于如何對App Store的用戶評論做出回應(yīng)的新規(guī)定。
新規(guī)定稱開發(fā)者必須用已提供的API提示用戶進(jìn)行評論袜香,而不是從原定的提示跳轉(zhuǎn)到App Store頁面吃谣。
App名稱現(xiàn)在限定在30個字符內(nèi)乞封。從前是50個字符。現(xiàn)在在iTunes Connect你可以添加一個副標(biāo)題岗憋,而不是一個長的描述性名稱肃晚。
提供編程接口的App現(xiàn)在(在某些情況下)可以從網(wǎng)上下載和運(yùn)行代碼。
對“讀者”App的IAP(Internet Access Providers)和其他付費(fèi)方式進(jìn)行澄清仔戈。
雙重期權(quán)交易App不再允許上架关串。
由商業(yè)化模板或App生成服務(wù)創(chuàng)建的App將被拒絕通過審核。
你的App描述應(yīng)該讓你的用戶知道App需要什么類型的訪問授權(quán)(例如:位置监徘,通訊錄晋修,日歷等)以及如果用戶不授權(quán)相關(guān)訪問,你的App就無法正常使用凰盔。
所有的更新列舉如下墓卦。綠色為新規(guī)定,紅色劃掉的為刪除規(guī)定户敬。
·Introduction介紹
oApp Store是您和全世界人類進(jìn)行接觸交流的偉大渠道落剪。如果您只是想向你的家人和朋友展示一個您設(shè)計的App,考慮到Ad Hoc網(wǎng)絡(luò)分布以及企業(yè)藍(lán)圖山叮,App Store不是您的最佳選擇著榴。如果您只是剛剛?cè)腴T,多了解一下蘋果開發(fā)者計劃吧屁倔。
o如果您的App看起來像是幾天之內(nèi)草草拼湊起來的脑又,又或者您只是想讓您的朋友為您的第一個測試App就在App Store上架了感到吃驚,您就準(zhǔn)備好被拒絕吧锐借。我們有許多嚴(yán)肅認(rèn)真的開發(fā)者并不希望他們的高品質(zhì)App被一些速成App圍繞著问麸。對您的App,如果我們覺得過線的一些內(nèi)容或者行為钞翔,我們是會堅決說不的严卖。您問什么樣的線?“我看到的時候我就會知道布轿∠剩”并且我們認(rèn)為當(dāng)您過線時您自己其實(shí)也是心中有數(shù)的来颤。如果您企圖欺騙系統(tǒng)(例如:通過篡改評論流程盜取用戶信息,抄襲其他開發(fā)者的作品稠肘,或者操縱評分)福铅,您的App將會從App Store下架,而您也將被開除出開發(fā)者計劃项阴。
·在提交之前
為了使您的App審核過程盡量的快滑黔,請仔細(xì)閱讀下面列舉的會拖慢審核速度以及導(dǎo)致App被拒的失誤。下面內(nèi)容并不是指南的全部也不能保證您一定能通過審核环揽,但是確保不出現(xiàn)以下失誤已經(jīng)是個好的開始了略荡。如果您的App無法像預(yù)期一樣正常運(yùn)轉(zhuǎn)或者您不再積極地維護(hù)它,它就會從App Store上下架歉胶。更多內(nèi)容請查看App Store改進(jìn)汛兜。
·1.1遭拒內(nèi)容
1.1.7App ? ? ?Store評論:
§App Store用戶評論可以說是App體驗(yàn)必不可少的一部分,所以你回應(yīng)用戶評論時必須有禮貌通今。請準(zhǔn)確回應(yīng)用戶提出的評論序无,不要透露個人信息,爆粗口以及做廣告衡创。
§使用已提供的API提示用戶對您的App進(jìn)行評論;此項(xiàng)功能收集用戶的App Store評分晶通,并且能夠在離開您的App之后還能回看評論璃氢,我們也會禁止原定的評論提示。
·1.4生理傷害
如果您的App會威脅到人身安全狮辽,我們會拒絕審核通過一也。例如:
o1.4.1有可能提供不準(zhǔn)確的數(shù)據(jù)或者信息,或者被用來診斷及治療病人的醫(yī)用App我們會進(jìn)行萬分嚴(yán)格的安全性審核喉脖。如果您的醫(yī)療App已經(jīng)獲得監(jiān)管許可椰苟,請在提交App審核時附上該許可的鏈接。
§為了有效支持健康檢查所需要的精準(zhǔn)度要求树叽,您的App必須清晰地披露數(shù)據(jù)及方法論舆蝴,如果您的數(shù)據(jù)精準(zhǔn)度及方法論無法得到驗(yàn)證,我們將拒絕您的App题诵。例如:聲稱可以進(jìn)行X光檢測洁仗、血壓測量、體溫測量性锭、血糖水平或者血液中氧氣含量的App如果只是用傳感器的話是不被允許的赠潦。
§您應(yīng)該提示用戶在使用您的App之外,在做醫(yī)療決定之前還應(yīng)該詢問醫(yī)生的意見草冈。
如果您的醫(yī)療App已經(jīng)獲得監(jiān)管許可她奥,請在提交App審核時附上該許可的鏈接瓮增。
1.4.3您的App不應(yīng)該鼓勵煙草制品消費(fèi),非法或過量藥物以及酒精消費(fèi)哩俭;或鼓勵未成年人吸毒绷跑,過量的販?zhǔn)劬圃贏pp ? ? ?Store也是不允許的。任何鼓勵未成年人獲取以下物質(zhì)的App都將被拒絕通過審核:推廣大麻的銷售携茂,或者香煙你踩;以及推廣大麻的銷售,或其他控制性物質(zhì)(除非獲得醫(yī)藥證書)都將不被允許讳苦。
1.4.5您的App不應(yīng)該促使用戶用可能和蘋果硬件的安全文檔產(chǎn)生沖突的方式使用他們的設(shè)備带膜,這樣可能會損害到他們的設(shè)備,甚至對他們的人身安全產(chǎn)生威脅鸳谜。例如膝藕,您的App不應(yīng)鼓勵在充電時將設(shè)備放置在床墊或枕頭下,或在固態(tài)硬盤上執(zhí)行過多寫入周期咐扭。查看設(shè)備文件芭挽。
·2.3 Accurate Metadata? 2.3準(zhǔn)確的元數(shù)據(jù)
o2.3.2如果您的App包含應(yīng)用內(nèi)購買,請確保您的App描述蝗肪、截屏袜爪、預(yù)覽明確指出是否有特色項(xiàng)目、等級以及訂閱等需要額外的購買薛闪。如果您打算在App Store中對您的App啟用應(yīng)用內(nèi)購買辛馆,確保您在IAP啟用名稱以及描述都向用戶闡述您已經(jīng)正確處理購買意圖API,以保證用戶在使用您的App時能夠無縫完成應(yīng)用內(nèi)購買豁延。
o2.3.3應(yīng)用截圖還應(yīng)該展示使用過程昙篙,而不只是標(biāo)題、登錄界面诱咏、或者啟動界面苔可。它們還應(yīng)該包括文字疊加以及展示在設(shè)備上的擴(kuò)展功能,例如Touch Bar袋狞。
o2.3.7為您的App選擇一個獨(dú)特的名字焚辅,選擇準(zhǔn)確描述它的關(guān)鍵詞,而且別想在您的元數(shù)據(jù)里放入任何公司商標(biāo)苟鸯,流行的App名稱法焰,或者是其他企圖和系統(tǒng)博弈的不相干的字句。App名稱必須被限定在5030個字以內(nèi)并且不能包含價格倔毙,商品名稱或并不是App名稱的描述埃仪。App名稱副標(biāo)題是為您的App增加額外的語境描述的好幫手;但它們必須遵循我們標(biāo)準(zhǔn)的元數(shù)據(jù)規(guī)則陕赃,并且不應(yīng)該包含不合適的內(nèi)容卵蛉,提及其他App颁股,或?qū)o法驗(yàn)證的產(chǎn)品進(jìn)行宣傳。蘋果可能隨時對任何不恰當(dāng)?shù)年P(guān)鍵詞進(jìn)行修改傻丝。
2.3.8您的App元數(shù)據(jù)應(yīng)當(dāng)對所有用戶適用甘有,所以確保您的App和應(yīng)用內(nèi)購買圖標(biāo),截圖以及預(yù)覽遵循4歲+的分級葡缰,即使您的App分級更高亏掀。比如您的App是個游戲,那么在展示圖像時選擇不描述可怕死亡的圖像或者選擇指向特定角色的槍泛释。在您的App中在為孩子定制的分類中使用像“For ? ? ?Kids(孩子型)”和“For ? ? ?Children(兒童型)”這樣的措辭滤愕。為了避免產(chǎn)生誤會,記住要確保您的元數(shù)據(jù)怜校,包括App名稱间影,圖標(biāo)(大的,小的茄茁,Apple Watch app等)魂贬,是一致的。
·2.5軟件要求
o2.5.1應(yīng)用程序只能使用公共API裙顽,并且必須運(yùn)行在當(dāng)前的操作系統(tǒng)上付燥。詳細(xì)了解公用API。確保您的App在最新狀態(tài)并且保證淘汰過時且在將來版本的操作系統(tǒng)不被支持的特性愈犹,框架或技術(shù)机蔗。
o2.5.2您的App應(yīng)該是獨(dú)立的,并且不試圖讀寫非允許范圍內(nèi)的數(shù)據(jù)甘萧,也不允許下載、安裝或執(zhí)行代碼梆掸,包括其他iOS, watchOS, macOS, or tvOSapp扬卷。目的在于教授,開發(fā)或者測試執(zhí)行代碼的App中酸钦,下載的代碼可能無法用作其他用處怪得。這樣的App必須將應(yīng)用提供的源代碼毫無保留地展示給用戶并供用戶編輯。
o2.5.9改變或者無法使用標(biāo)準(zhǔn)開關(guān)功能(例如:音量調(diào)高/調(diào)低卑硫,響鈴/靜音開關(guān)或其他原生用戶界面元素)的App徒恋,那么您的App將被拒絕通過審核。例如欢伏,您的App不應(yīng)該禁止用戶想要使用的其他App鏈接或者特性入挣。了解更多關(guān)于如何妥善處理鏈接的內(nèi)容吧。
o2.5.11SiriKit
(ii)確保參數(shù)表的詞匯和短語適用于您的App以及您的App所需要的SiriKit的意圖了解功能硝拧。別名必須與您的App或公司名稱直接相關(guān)径筏,不應(yīng)是通用術(shù)語葛假,也不應(yīng)包括第三方App名稱或服務(wù)。
2.5.12使用CallKit或者包含短信詐延伸服務(wù)的App應(yīng)該只是攔截已確定是撥打垃圾電話的電話號碼滋恬。包含call-, ? ? ?SMS-,以及MMS-攔截功能或者垃圾郵件識別功能的App在他們的營銷文本中應(yīng)當(dāng)明確識別這些特征聊训,并解釋他們的攔截以及垃圾郵件列表的標(biāo)準(zhǔn)。您不能以不是與操作恢氯、改進(jìn)App或擴(kuò)展直接相關(guān)的任何目的(例如带斑,您不能使用、共享或出售它用以跟蹤目的或創(chuàng)建用戶配置文件等)勋拟。
·3.1付款
o3.1.1應(yīng)用內(nèi)購買:
如果您想要解鎖您App中的特性或者功能勋磕,(例如:訂閱,游戲貨幣指黎,游戲級別朋凉,獲取附加內(nèi)容,或解鎖一個完整的版本)醋安,您必須使用應(yīng)用內(nèi)購買杂彭。您的App可以使用應(yīng)用內(nèi)購買貨幣使得您的用戶能夠?qū)?shù)字內(nèi)容提供者進(jìn)行打賞。您的App不能包含IAP以外的直接引導(dǎo)用戶使用的購買機(jī)制的按鈕吓揪、外部鏈接以及行動呼吁亲怠。
任何通過IAP購買的信用卡或游戲幣必須在應(yīng)用程序內(nèi)消費(fèi),并且不得過期柠辞,并且你要確保任何應(yīng)用內(nèi)購買的商品都有庫存团秽。
o3.1.2(a)獲得許可的使用:如果您提供自動更新訂閱,則必須向客戶持續(xù)提供有價值的內(nèi)容叭首,并且訂閱時間最少要7天并且可在所有用戶的設(shè)備上查看使用习勤。
3.1.3基于內(nèi)容的“閱讀器”App:假設(shè)您的app確實(shí)同意不直接直接或間接地引導(dǎo)iOS用戶使用IAP以外的采購機(jī)制方法,那么您的App應(yīng)當(dāng)允許用戶訪問先前購買的內(nèi)容或內(nèi)容訂閱(特別是:雜志焙格、報紙图毕、書籍、音頻眷唉、音樂予颤、視頻、專業(yè)數(shù)據(jù)庫訪問冬阳、VoIP蛤虐、云存儲和批準(zhǔn)的服務(wù),如管理學(xué)生成績和時間表的教育App)肝陪,以及多平臺游戲中的消耗品驳庭,并且您關(guān)于其他購買方法的一般通信不為阻止IAP的使用而設(shè)計。
3.2其他商業(yè)模式問題
3.2.1可接受的
(vi)假設(shè)經(jīng)批準(zhǔn)的非營利組織完全遵循App審核原則且使用Apple ? ? ? Pay氯窍,假設(shè)這些組織完全遵循App審核原則支持嚷掠,那么他們可直接在自己的App使用或第三方App內(nèi)籌集資金捏检。這些App必須公布他們的資金將如何使用,必須遵守當(dāng)?shù)睾吐?lián)邦法律不皆,并且確保捐贈者合理的稅收贯城。應(yīng)要求提供所需額外信息供App審核。將捐助者與其他非營利組織連接的非營利平臺必須確保App中列出的每一個非營利組織也都通過了非營利組織批準(zhǔn)程序霹娄。了解如何成為一個經(jīng)批準(zhǔn)的非盈利組織能犯。
o3.2.2不可接受的
§(iv)除非您是一個經(jīng)批準(zhǔn)的非盈利性組織,或者您已經(jīng)在以上3.2.1 (vi)部分的許可之下犬耻,在App中為慈善組織和募捐籌集資金踩晶。為以上目的籌集資金的App必須獨(dú)立于App Store之外,并且只能在App之外通過像Safari或SMS這樣的渠道來籌集資金枕磁。
§(vi)App應(yīng)該使用戶不用做額外的任務(wù)(例如:發(fā)布一篇社交文稿渡蜻、上傳聯(lián)系人、規(guī)定必須時不時登陸App等等)就獲得他們所購買的東西计济。您的App不應(yīng)該逼迫要求用戶對App進(jìn)行評分茸苇,評論,觀看相關(guān)視頻沦寂,下載其他App学密,點(diǎn)擊廣告,或者其他企圖獲取功能传藏,內(nèi)容腻暮,或者使用App,或者接受金錢或其他補(bǔ)償這類的行為毯侦。
(vii)未經(jīng)該服務(wù)的條款和條件許可哭靖,人為地操縱用戶在其他服務(wù)上的可見性、狀態(tài)或等級侈离。
§(viii)含雙重股票期權(quán)交易的App在App Store中是不被允許的试幽。您還是考慮做個web應(yīng)用吧。
·4.2最小的功能
4.2.2在目錄之外霍狰,有專門的類別,我們不鼓勵A(yù)pp主要用做營銷材料饰及,廣告蔗坯,網(wǎng)絡(luò)剪報,內(nèi)容聚合燎含,或鏈接宾濒。
4.2.6由商業(yè)化模板或App生成服務(wù)創(chuàng)建的App將被拒絕。
·4.4拓展延伸
4.4.1鍵盤擴(kuò)展有一些額外的規(guī)則屏箍。
它們必須:
§如果鍵盤包括圖像和表情绘梦,必須符合標(biāo)簽指南橘忱。
§在沒有完整的網(wǎng)絡(luò)訪問以及完整的訪問時確保功能正常運(yùn)轉(zhuǎn);
4.5蘋果網(wǎng)站和服務(wù)
o4.5.2AppleMusicAPI能讓您:
§(i)MusicKit API讓您的用戶在使用您的App的過程中能夠獲得訂閱卸奉。它們的目的僅僅是使Apple Music用戶能夠簡單地播放音樂而已钝诚,用戶必須使用標(biāo)準(zhǔn)的媒體控制(例如:“播放”、“暫烷茫”凝颇、“跳過”)來啟動播放Apple Music流,并且能夠控制播放疹鳄。您的app不能將這些操作進(jìn)行自動化拧略,此外,您的App不能要求對Apple Music服務(wù)收取費(fèi)用或間接地賺錢(例如:應(yīng)用內(nèi)購買瘪弓,廣告垫蛆,索取用戶信息等。)不要從MusicKit API中下載腺怯、上傳袱饭,或者分享音樂文件,除非是MusicKit文件當(dāng)中所允許的瓢喉。
(ii)使用MusicKit ? ? ? API并不能代替你需要進(jìn)行更深度及更復(fù)雜的音樂整合的證書所帶來的安全保障宁赤。例如,如果您想要您的App在某個特定的時刻播放某一首歌栓票,創(chuàng)建一個可在社交媒體分享的音頻視頻文件决左,您必須直接聯(lián)系版權(quán)所有者來獲得許可(例如,同步權(quán)和改編權(quán))以及資源走贪。封面可能要在鏈接到音樂播放或者歌單時才會使用(包括在App Stoe中展示您App功能的截圖)佛猛,并且在未獲得版權(quán)所有者授權(quán)的情況下不得將其作為營銷手段或者廣告宣傳。在將Apple ?Music服務(wù)整合在您的App中之前坠狡,確保您已經(jīng)了解Apple ? Music ID指南继找。
§(iii)有機(jī)會接近Apple Music用戶數(shù)據(jù),例如歌單以及最喜愛的App逃沿,必須在目的字符串中完全披露此接口婴渡。任何所收集的數(shù)據(jù)都不能在除了支持或提升App體驗(yàn)的目的外分享給第三方。此數(shù)據(jù)也不能用來識別用戶身份或設(shè)備凯亮,或者定制廣告上边臼。
4.6更換應(yīng)用程序圖標(biāo)
您的App可以展示定制的圖標(biāo),例如假消,反映一個運(yùn)動隊伍的偏好柠并,假設(shè)每一個改變都是由用戶觸發(fā),而且您的App要包括圖標(biāo)初始化的設(shè)置。所有的圖標(biāo)初始化都必須和您的App內(nèi)容相關(guān)臼予,并且和整個系統(tǒng)資產(chǎn)保持一致鸣戴,所以在設(shè)置、通知等的圖標(biāo)展示上必須和新更換的圖標(biāo)一致粘拾。此特性可能不適用動態(tài)窄锅、自動或連續(xù)變化,例如反映最新的天氣信息半哟,日歷通知等酬滤。
4.7第三方軟件
可能包含或者運(yùn)行第三方開發(fā)者代碼的App(例如:HTML5游戲),只要您的代碼不是在商店或者商店接口中提供寓涨,并且假設(shè)軟件(1)是免費(fèi)或者使用應(yīng)用內(nèi)購買方式進(jìn)行購買盯串;(2)只有在標(biāo)準(zhǔn)的WebKit view中才能正常使用它的功能;您的App必須使用WebKit以及JavaScript Core來運(yùn)行第三方軟件戒良,并且不要試圖擴(kuò)展或者暴露原聲平臺API給第三方軟件体捏;(3)是來自已經(jīng)加入蘋果開發(fā)者并且簽署蘋果開發(fā)者計劃許可協(xié)議的開發(fā)者;以及(4)遵守這些App審核指南的條款(例如糯崎,不包含可被拒的內(nèi)容几缭;用IAP來解鎖特性及功能)。您必須提供第三方軟件的指數(shù)以及所要求的在您的App中可獲取的元數(shù)據(jù)沃呢。
·5.1隱私
o5.1.1數(shù)據(jù)收集與保存
§(i)收集用戶或者用戶使用數(shù)據(jù)的App必須有隱私政策并保證您的用戶同意被收集信息年栓。這包括-但不限于-運(yùn)行HealthKit或其他健康/醫(yī)療技術(shù),HomeKit薄霜,鍵盤擴(kuò)展某抓,Apple Pay,Stickers以及iMessage擴(kuò)展惰瓜,包括登錄或者從設(shè)備獲取用戶數(shù)據(jù)否副。您的App描述應(yīng)該讓用戶知道您的App需要什么類型的訪問(例如,地點(diǎn)崎坊,聯(lián)系人备禀,日歷等)以及如果用戶不授權(quán)訪問您App的哪些部分就無法正常使用。
o5.1.2數(shù)據(jù)使用及分享
(i)蘋果不能您不能試圖奈揍,促進(jìn)或者鼓勵他人基于您聲稱是“匿名的”“經(jīng)過集合而來的”曲尸,或者相反的不確定來源數(shù)據(jù)來識別用戶身份或者重建用戶資料。您不能在沒有獲得他人同意并提供有關(guān)數(shù)據(jù)如何和在何處使用的信息之前進(jìn)行個人數(shù)據(jù)使用和傳輸男翰。
·5.2知識產(chǎn)權(quán)
5.2.1一般來說:在您的App中不要使用受保護(hù)的第三方素材揭朝,例如:商標(biāo)腥泥,受版權(quán)保護(hù)的作品贝乎,或者未經(jīng)過授權(quán)的受專利保護(hù)的創(chuàng)意关斜,不要包含任何誤導(dǎo),虛假秘通,山寨的陳述为严,名稱,或者在應(yīng)用程序包中包含元數(shù)據(jù)或者開發(fā)商名字肺稀。App應(yīng)由擁有或擁有知識產(chǎn)權(quán)和其他相關(guān)權(quán)利的個人或法律實(shí)體提交第股,并負(fù)責(zé)提供App提供的所有服務(wù)。
o5.2.5蘋果產(chǎn)品:不要開發(fā)一個容易和現(xiàn)有的蘋果產(chǎn)品话原,界面(例如夕吻,F(xiàn)inder)產(chǎn)生混淆的App(例如:App Store,iTunes Store,或者M(jìn)essages)或廣告主題,并且不要拼錯蘋果產(chǎn)品名稱(例如:GPS for Iphone,iTunz)繁仁。App以及擴(kuò)展涉馅,包括第三方鍵盤以及貼紙包不能包含蘋果表情包。iTunes音樂試聽不能被用為娛樂(作為圖片集背景音樂或者游戲配樂)或者其他任何未經(jīng)授權(quán)的方式使用黄虱。如果您的App將展示Activity rings稚矿,不要修改它的樣式以及本身的質(zhì)感,或者它們所表示的數(shù)據(jù)捻浦。人機(jī)界面指南有更多關(guān)于如何使用Activity rings的信息晤揣。