一篇文章講清如何應對 App Store 稽核 2.1 大禮包

KyXu發表於2018-10-08

2.1 大禮包詳解

從大約 2017 年底、2018 年初開始,有很多開發者陸續反饋碰到了以前沒見過的 “2.1 大禮包” 稽核條款。

具體形式為,不告知你的 App 是否有問題,但是模板式地給你列出一堆你的 App 可能會有的問題,讓你自行審查。如果你在 resolution center 回覆說“沒問題”,他們會繼續稽核,但是如果他們稽核發現有問題,可能 App 會被下架、甚至你的開發者賬號都可能受到影響。

這是常見的一份稽核被拒內容:

Guideline 2.1 - Information Needed

This type of app has been identified as one that may violate one or more of the following App Store Review Guidelines. Specifically, these types of apps often:

1.1.6 - Include false information, features, or misleading metadata.

2.3.0 - Undergo significant concept changes after approval

2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website

3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app

4.3.0 - Are a duplicate of another app or are conspicuously similar to another app

5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app

5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used

Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance.

Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.

一般來說,你的 App 可能沒有任何問題,這只是你的 App 被機器掃描了程式碼之後收到的模板性內容。但是為了防止你的 App 真的有問題、而你又不知道,所以遇到 2.1 的時候,首先建議你,通讀一下內容,自行檢驗一遍。

自審哪些內容

下面解釋一下上面羅列出來的每一條稽核條款,來告訴你應該如何自審、看看有沒有什麼需要修改的內容。

1.1.6 包含虛假資訊、功能或者誤導性後設資料

這部分內容一般和程式碼關係不大,主要在於 App Store Connect 裡面填寫的圖示、App 主副標題、應用介紹、關鍵詞等。如果有一些蹭黑名單關鍵詞的行為,建議修改一下。

2.3.0 與 2.3.1:熱更新、App 動態開關、重定向彩票網站

這塊內容就不必詳說了,如果你的 App 有故意用伺服器開關、或者通過 JSPatch 等技術手段來實現 hotfix 以故意繞過稽核,你自己肯定很清楚。

3.1.1 使用蘋果的內購機制來完成應用內購買

幾乎所有的虛擬物品都要通過蘋果的 IAP(In-App-Purchase)來完成支付、購買,並且給蘋果 30% 的抽成。嘗試繞過這一機制被蘋果發現,後果是很嚴重的。App 裡面接入瞭如支付寶 SDK 的尤其要注意。

4.3 與其他應用重複

4.3 條款也是難以解決的一項條款,機審碰到 4.3 條款,基本可以確定你的 App 裡面複用了其他上線專案的大量程式碼。 如果你確定或者懷疑自己的應用有這方面問題,可以來看看我之前寫過的一篇文章:馬甲包指南 - 攻克 App Store 4.3 條款

5.2.1 缺乏提供 App 的相關資質

這塊是由於國內的法律法規,繞不過去的一個死規定,比如缺少金融營業許可證、廣電的遊戲版號等。

5.3.4 沒有在相關地區提供 App 的執照與許可權

比如缺乏資質,在大陸地區上架賭場遊戲。對於這一類內容,要嚴格搞清楚自己可以在哪些地區合法運營,不要在自己能力之外的地區進行 App 的銷售。

遇到 2.1 之後如何過審

在看完了上面的所有內容之後,

1. 如果你懷疑自己的 App 可能違反了某條規定: 務必要仔細修改,不要嘗試矇混過關。並且在改了之後,再次提交的時候,記得給稽核團隊一份稽核備註,詳細告知你改了哪些內容,來配合稽核,可能有助於稽核提速。

2. 如果你確定自己的應用沒問題: 儘量不要只是簡單地回覆一句“我沒問題”。而是根據我上面列出的內容,一條一條地回覆,你的 App 分別在 1.1.6、2.3.0、2.3.1 等條款中,遵守了 App Store 稽核指南,沒有違規的行為。寫的儘可能詳細,參照最新版本的《App Store 稽核指南》

對 App Store 稽核的回覆,是中英文都可以的,如果不嫌麻煩,可以把中英文兩個版本的各寫一篇回覆給稽核人員。對於 App 沒有問題,並且詳細根據每一條條款回覆了稽核的,有很大概率可以通過 2.1,即便不能通過,也可以收到回覆,讓稽核團隊告知你具體哪裡有違規內容。


關於作者

KyXu,多年獨立開發經驗,長期致力於幫助廣大移動端開發者變現、擁有自己的產品、成為獨立開發者

專欄:xiaozhuanlan.com/kyxuDev

微信公眾號:KyXuIndie

相關文章