? ?? ?? ?很多開發者在開發完項目,發布應用市場的過程中面臨著審核被拒的問題。如果說一開始就能規避這些問題,那么對項目的規劃、運營、推廣將會產生極大有效的推進。
? ?? ?? ?本篇文章主要描述是針對上架App Store所常見的一些被拒原因以及解決方案,僅供大家參考。可能涵蓋不全,如有未涉及到的部分,大家可以及時咨詢,共同探討。
## 1、App Store connect信息二進制被拒
1.1 屏幕截圖中出現了任何其他移動平臺名稱的應用或元數據將被拒;
解決方案:用iPhone手機對應的尺寸進行截圖調整。一般是狀態欄樣式不符,不是iPhone的狀態欄樣式或者截圖內容里面有其它平臺的logo以及描述
1.2 屏幕截圖頁面與實際不符被拒;
解決方案:截圖要以APP實際內容結構為準,不能虛張夸大
1.3 描述文案的編輯
解決方案:描述文案一定要切合項目的實際功能,如果應用程序的性能,和所宣傳的相差甚大,將被拒絕(不符合開發者描述的應用會被拒絕)
1.4 技術支持網址 (URL)訪問以及版權問題被拒
解決方案:這條被拒信息時有時無,最穩妥的方法還是以公司的官網鏈接為準,建議不要填寫后端地址以及其他公司的鏈接地址
1.5 年齡分級被拒;
解決方案:具體以項目對應群體來定,建議一般都是9+、12+,有時被拒提到功能與年齡不符,需要重新定義
1.6 信息提供不完整被拒;
解決方案:需要賬號密碼登錄的一定要提供測試賬號、密碼,或者手機號、固定驗證碼(測試期間設為固定的,審核通過后再恢復),驗證碼可以在備注中添加
## 2、因三方登錄被拒
2.1 apple登錄logo設計不符合規范被拒;
解決方案:logo設計簡潔黑白兩種色值,logo的下方不能含有名稱字符,只顯示logo即可
2.2 通過Apple登錄驗證其帳戶后,需要采取額外的步驟才能訪問應用程序中的內容和功能;
解決方案:三方登錄后直接進入APP主頁不能有綁定手機號操作;或者直接把所有第三方登錄直接隱藏,審核通過后再打開顯示。提示:有微信、支付寶、微博等三方登錄,必須要有Apple登錄功能
2.3 第三方登錄未下載APP提示被拒
解決方案:如手機未安裝微信,但是有微信三方登錄,不能強制用戶下載安裝,可以登錄微信web頁面進行登錄。利用微信和QQ的APi進行檢測,如未安裝就隱藏,第三方分享也是如此
## 3、因訪問用戶權限被拒
3.1 獲取用戶權限被拒
解決方案:如項目配置文件中含有獲取用戶權限的聲明,云編譯中需要對該對應的權限進行勾選并進行描述
3.2 獲取用戶權限描述被拒
解決方案:獲取用戶權限描述一定要描述該權限用途,以獲取相機權限為例:“APP需要您的同意才能訪問相機,以便于拍照和錄制視頻,發布視頻、圖文信息、修改頭像”
## 4、因功能被拒
4.1 審核人員打開app無法加載內容被拒
解決方案:一般是因為國內服務器的問題,App Store在審核時加載緩慢時間過長顯示不出數據,就會被拒。收到這條信息后先檢測項目有沒有問題,如果沒問題確實因為網絡的原因,就不需要再重新提包審核。直接錄制操作流程視頻回復即可
4.2 包含與應用程序描述不一致的未記錄或隱藏功能的應用程序將被拒絕
解決方案:刪除項目中未用到的三方模塊,如未用到支付,但是項目中有微信支付、支付寶支付的SDK
4.3 “beta”,“demo”,“trial”或“test”版本的應用將被拒絕
解決方案:應用中不能出現關于這些敏感字,還有關于一些交互后提示“功能暫未開發,敬請期待”等,可以給個頁面圖文展示
4.4 重復App Store中已有應用程序的應用程序以及相似度高的可能會被拒絕
解決方案:遇到這種情況只能重新設計頁面風格,更改樣式
4.5 產品支付方式不符合規定被拒
解決方案:蘋果規定虛擬產品只能使用內購的方式進行支付獲取,不能出了內購外有其它三方支付方式,iOS端上傳審核前,要刪除應用內其它三方支付的模塊,以及logo和敏感詞
4.6“非消耗型” 的商品,無 “恢復購買” 功能被拒
解決方案:添加恢復購買的功能以及按鈕,按鈕上如果是英文單詞也一定要正確“restore”,否則也會被拒
4.7 app針對用戶發布信息的行為沒有一個處理機制
解決方案:對用戶生成的數據需要增加屏蔽舉報功能
4.8 內容太簡單,建議用網頁展示
解決方案:這種被拒信息,只能添加功能,添加一些蘋果原生的功能
4.9 評論中出現了“屌絲”“逗比”等不雅詞匯
解決方案:審核期間一定要過濾掉這樣不雅詞匯以及圖片
4.10 涉及到音樂、視頻類的數據,如在提交時沒有提及版權協議之類的被拒? ?? ?? ?
解決方案:如這種原因被拒,解釋多次說是我們的原創等等還是無法審核通過,還有一種方法那就是APP的名稱進行修改,不能含有音樂、music、影視等敏感字,有這樣修改后通過的案例
4.11 應用中沒有支付,但是有提現、綁定銀行卡、獎勵功能被拒
解決方案:這種被拒結果,蘋果一般都會讓你解釋這些用途,就只能一條條解釋,但是不能提到有關金額、線下返利什么的,所以上線前先這些功能還是需要進行隱藏
4.12 與您的應用程序相關聯的賣家和公司名稱并不反映應用程序或其元數據中的品牌/公司被拒
解決方案:開發者賬號的原因,個人賬戶,不能提交關于營銷的APP,必須要公司賬戶才能進行提交APP
4.13 因持續定位功能被拒
解決方案:檢測出項目中有用到持續定位聲明,但實際中沒有該功能,這樣的話就需要在配置文件中去掉這個聲明
4.14 因熱更新或者云修復被拒(我們發現您的應用包含隱藏功能。具體來說,從該應用程序中刪除所有遠程代碼導入或熱更新功能是適當的,例如通過此應用程序的SmartUpdatePackage和APIUpdateManager類)
解決方案:蘋果明確規定不能使用熱更新或者云修復,所以在上架審核前和審核期間盡量不要使用,如果查出被拒后,只能排查那些模塊帶有這些功能,進行刪除
4.15 注冊頁未添加privacy聲明文件
解決方案:注冊或登錄頁面必須要有用戶隱私政策聲明
4.16 因含有UIwebview框架被拒,提示使用WKWebView 替換原來的UIWebView框架
解決方案:檢查代碼,替換項目中UIWebView,把含有該框架的模塊更換或去掉? ?
## 5、被拒后該如何處理
1、被拒后,首先一定要定位被拒的原因,再去對這些問題進行修改,對被拒信息一時無法定位,可以反饋郵件進行再次咨詢;
2、如果是因為一些二進制的原因被拒,比如:提供測試賬號密碼、屏幕需更換截圖、年齡等級不符,以及需要提供視頻來說以證明的。修改完后可發信息反饋,一定要謙虛,請教的心態,用詞禮貌;
3、蘋果的隨意性很強,不同工程師審核的時候把握的度是不一樣的,所以在溝通方面如果你表現的禮貌有節,將會很大的提升通過率。
> ? ? iOS證書制作:[https://mp.weixin.qq.com/s/kv57MpDcHb6kOgH5V9L0HA](https://mp.weixin.qq.com/s/kv57MpDcHb6kOgH5V9L0HA)
>
> ? ? iOS條例條規:[https://developer.apple.com/cn/app-store/review/guidelines/](https://developer.apple.com/cn/app-store/review/guidelines/)