天天看點

App Store稽核被拒原因與解決方案總結

作者:人人都是産品經理
為了避免不必要的上線延遲及成本增加,了解App Store稽核被拒的常見原因以及對應的解決方案,是非常重要的。本文彙總了App Store稽核被拒的常見原因,希望能給你帶來幫助。
App Store稽核被拒原因與解決方案總結

許多開發人員抱怨Apple的封閉生态系統,但我們不得不承認這是Apple最大的競争優勢之一。 然而,為了維持這個生态系統的優勢以及給使用者提供更優質的應用及遊戲,蘋果必須更嚴格地稽核開發者送出的應用及遊戲。

據CNBC報道,蘋果在2020年拒絕了近100萬個首次送出到App Store的應用及遊戲。此外,它還拒絕了近100萬次應用更新。

為了避免不必要的上線延遲及成本增加,了解App Store稽核被拒的常見原因以及對應的解決方案是開發人員以及營銷人員的必修課。

本文彙總了App Store稽核被拒的常見原因供開發者參考。希望這份指南能幫助你成功避雷,順利過審!

一、App Store 稽核流程

蘋果稽核主要分為三部分:預審、機審和人工稽核。目前應用提審的整個流程大體分為五個階段:Prepare For Upload(準備上傳)、Waiting For Review(等待稽核)、 In Review(稽核)、Pending Developer Release(等待開發者釋出)、Ready For Sale(準備銷售)。

APP上傳後,會進入到 Wait for Review 狀态,而後進入到In Review狀态,In Review一般1~2天左右就會稽核通過或者是被打回。

  • 包上傳後首先進入的是預審,會被掃描API等,預審通過後會在iTC裡出現,然後才可以送出至 Waiting;
  • 在 Waiting For Review(等待稽核)階段一般是機審,機審主要是對代碼進行機器稽核,排查APP是否重複應用;
  • 通過後會進入In Review(稽核)階段,即人工稽核階段,這個階段主要看的是App的中繼資料,例如APP封面、功能、體驗等等,注重使用者體驗。平均而言,50% 的 app 會在 24 小時内完成稽核,超過 90% 的 app 會在 48 小時内完成稽核。如果長時間(超過7天)處于In Review 狀态,建議撤回重新提審以免耽誤時間。
  • 加急請求:如果你遇到了嚴重的時間問題,可以申請加急稽核。請僅在你真的需要加快稽核時才提出申請,以免蘋果發現你濫用此系統,從此以後都拒絕你的加急申請。

二、App Store稽核被拒的12個常見原因與快速過審解決方法

1. 令人反感的内容

App 不應包含具有攻擊性、不顧及他人感受、令人不安、惹人厭惡、低俗不堪或隻是讓人感到毛骨悚然的内容。

被拒常見原因及示例:

  • 宣傳黃色或色情内容;例如你的遊戲角色穿着暴露或者動作挑逗。
  • 诽謗、歧視或惡意的内容,包括有關宗教、種族、性取向、性别、國籍、種族起源或其他目标群體的引用或評論;例如在遊戲中,“敵人”不能單單針對特定種族、文化、真實存在的政府或企業,或是任何其他真實存在的實體。
  • 人類或動物遭到殺害、殘害、酷刑、虐待的寫實描繪,或者鼓勵暴力的内容;
  • 鼓勵非法使用或不負責任地使用武器和危險物品的描述,或者促進軍火或彈藥購買的描述;例如在icon, 截圖或應用内出現煙、酒、武器等。
  • 虛假資訊和功能,其中包括不準确的裝置資料或用于惡作劇/開玩笑的功能,如虛假的位置跟蹤器。

2. 使用者生成的内容

相比開發者建立的内容,對于包含使用者生成内容的 App,有更多特定的難題需要解決,比如知識産權侵權、匿名欺淩等。

被拒常見原因及示例:

  • 使用者生成的色情(或暴力)内容;例如部分直播應用或社交平台有較多的露骨視訊或圖檔;
  • 客體化現實生活中的某人 (如“性感與否”投票);
  • (匿名)進行人身威脅或欺淩。

解決方法:

由于使用者産生的不當内容被Apple拒審後,應根據Apple提供的截圖快速移除不當内容,并擴大範圍自查其他位置是否仍存在不當内容。此外,包含使用者生成内容或社交網絡服務的 App必須滿足以下條件:

  • 采用相應的方法來過濾令人反感的内容,以免這些内容在 App 中釋出
  • 制定一個機制,以舉報攻擊性内容并在出現問題時及時作出回應
  • 若使用者釋出攻擊性内容,可以取消其使用服務的資格
  • 公布聯系資訊,以便使用者與你聯系

總之,要有監管手段!App中需要有投訴、舉報違規内容的功能,以及屏蔽、拉黑其他使用者的措施。

3. App 完成度

根據 Apple 的App Review Center,超過 40% 的應用被拒絕是針對指南 2.1 – 性能:App 完成度,完成度稽核要求送出的App是完整的最終版,應在送出前進行産品測試,避免出現崩潰、加載失敗等非常明顯的Bug。

4. 準确的中繼資料

中繼資料被拒一般是App Store Connect中的解釋說明類的内容有問題,比如App資訊中的應用标題、副标題、關鍵詞、螢幕快照、螢幕預覽等。

那麼接下來我們詳細地說說一些注意事項。

被拒常見原因及示例:

1)應用或者中繼資料中提到其他任何移動平台都将會被拒絕

無論在你的代碼内、App使用者界面、及App Store Connect預覽圖、宣傳文本、描述、關鍵字等任何地方!注意!是任何地方!蘋果爸爸對這類内容零容忍! 不要出現字眼(安卓、Android)、圖示(類似綠色小機器人)等,或誘導使用者知曉或安裝對應安卓平台應用。

2)螢幕快照與App界面不符

上傳到App Store Connect的螢幕快照和App預覽内容需要與App内本身呈現的界面相同。

3)螢幕快照裝置外殼錯誤

針對不同系列的iPhone及iPad,開發人員需要送出不同大小的螢幕快照。最終部分開發人員隻關注将圖檔大小修改至标準尺寸,忘記了需要同步修改對應的裝置外殼(如有使用)。

4)宣傳實際并不提供的内容或服務

不要在應用名、标題、描述、商店圖和分類等方面使用和自身APP完全無關的内容,包括但不限于使用跟競品有擦邊球關系的文案或圖案,特别是已注冊品牌的内容。

5)隐藏功能

所有新的特性、功能和産品變更内容都必須在 App Store Connect 的“稽核備注”部分中予以較長的描述。不要包含隐藏功能(如果确定沒有隐藏功能,多由開發過程中使用的第三方SDK引起)。

6)顯示真實個人資訊

請確定你的App 圖示、截屏和預覽中的所有材料都顯示虛構的帳戶資訊,而非真實個人的資料。

7)不恰當的評級

請在 App Store Connect 中誠實地回答年齡分級問題,以使 App 與家長控制功能的分級保持一緻。如果 App 所含的媒體内容要求顯示内容分級或警告 (如電影、音樂和遊戲等),則需在銷售 App 的每個地區内遵循當地要求。

8)iOS大小寫規範

特别是iOS、iPhone X等。還有一些英語詞彙,注意大小寫。

5. 硬體相容性

為了確定使用者能夠充分利用你的 App,iPhone App應盡量能在 iPad上運作。建立通用應用程式的關鍵是根據使用者所在的螢幕尺寸或方向(縱向或橫向)自動調整應用程式的布局大小。這稱為自适應布局,你可以使用Apple 的布局工具(如 Auto Layout)來實作此目的。

不以任何方式損壞或降低使用者裝置的性能。過度使用電池和産生熱量是常見的例子。

對于 Apple TV App,應確定使用者無需使用除 Siri Remote 或第三方遊戲搖桿之外的硬體輸入,但你可以随意提供增強功能供連接配接其他外圍裝置時使用。

App不得建議或要求重新啟動裝置,也不得改動與 App 核心功能無關的系統設定。例如,請勿鼓勵使用者關閉 Wi-Fi 或停用安全功能等。

6. 軟體要求

因軟體要求被拒的原因主要是産品加入違規代碼。

  • App僅可使用公共 API,并且必須在目前釋出的 OS 上運作。
  • App必須能夠在僅支援 IPv6的網絡上完全正常地運作。
  • App 應自包含在自己的套裝中,不得在指定容器範圍外讀取或寫入資料,也不得下載下傳、安裝或執行會引入或更改 App 特性或功能的代碼,包括其他 App。
  • 多任務處理 App 隻允許在實作預期用途時使用背景服務:VoIP、音頻播放、地理位置、任務完成記錄和本地通知等。如果應用使用定位背景模式,請提醒使用者,這麼做會大幅降低電池續航能力。
  • 如果 App 會浏覽網頁,則必須使用相應的 WebKit 架構和 WebKit Javascript。
  • 不得送出包含空白廣告橫幅或測試廣告的 App。
  • 如果 App 傳輸的病毒、檔案、計算機代碼或程式會對作業系統和/或硬體功能 (包括推送通知和 Game Center) 的正常運作造成負面影響或導緻其中斷,則該 App 會被拒絕。
  • 如果 App 會建立替代的桌面/主螢幕環境,或者模拟多 App 插件體驗,則該 App 會遭到拒絕。
  • 如果 App 會改變或停用标準開關 (如調高/調低音量和鈴聲/靜音開關) 的功能,或者改變或停用其他的原生使用者界面元素或行為,則該 App 會遭到拒絕。例如,App 不應屏蔽轉向其他 App 的連結,或使用者希望以某種特定方式運作的功能。

7. 購買項目

如果您想要在 App 内解鎖特性或功能 (解鎖方式有:訂閱、遊戲内貨币、遊戲關卡、優質内容的通路權限或解鎖完整版等),則必須使用 App 内購買項目。App 不得使用自身機制來解鎖内容或功能,如許可證密鑰、增強現實标記、二維碼等。App 及對應中繼資料不得包含指引客戶使用非 App 内購買項目機制進行購買的按鈕、外部連結或其他行動号召用語。

被拒常見原因及示例:

主要是接入第三方支付造成的。

解決方法:

老老實實地走 IAP 的支付方式,用内購形式進行展示。如果隐藏虛拟産品或者通過後更改支付方式,都是有一定風險的。

8. 最低功能要求

App 應包含功能、内容和 UI,而不僅僅是一個經過重新包裝的網站。如果 App 沒有什麼實用價值、毫無新意或者不太像是一個 App,那它很可能被拒。

被拒常見原因及示例:

主要問題在于蘋果認為部分開發者上傳的App功能不夠,或者沒有自己的核心功能。

解決方法:

  • 如果被認為應用沒有核心功能,應首先确認是否存在問題。其次可向蘋果解釋産品解決的使用者需求,以及具體功能的展現。
  • App 應能獨立工作,無需安裝其他 App。
  • 確定 App 釋出時在其二進制檔案中包含有正常運作所需的充足内容。
  • 如果 App 需要下載下傳其他資源才能在首次啟動時正常運作,請披露下載下傳大小并在下載下傳之前提醒使用者。

9. 重複 App

與 App Store 中已有的其他應用非常相似的應用也将無法通過稽核。

一些開發者會模仿App Store中最暢銷或最熱門的應用,做一些小改動,然後上架到App Store。此外,很多開發者會建立主包的馬甲包以規避App Store的很多規則及獲得最大利益。

這些情況都有可能被蘋果發現并拒審。

解決方法:

  • 針對機器稽核:主要在于代碼的處理方面,可添加垃圾代碼或注釋塊,降低代碼的相似度;
  • 針對人工稽核:主要在于修改UI風格,從icon、主色調到應用截圖等需要做個性化處理,不能照搬其他應用或者是僅僅小改動;
  • 針對标題一緻:标題名稱盡量和已上線的App有差異化,特别是很多蹭知名産品的名稱,至少必須在字尾做差異化;
  • 換賬号:換開發者賬号,換不同賬号送出稽核。

10. 隐私

Apple 要求所有應用必須隐私政策以遵守隐私法,例如歐洲的GDPR和美國的各種FTC 規則。即使你的應用程式沒有收集任何個人資料,你仍應制定隐私政策。

被拒常見原因及示例:

  • 未提供隐私政策
  • App 強制使用者注冊
  • 基于不需要使用者資訊的功能之上、暗中采集使用者的個人資訊
  • App 未得到允許,與第三方共享收集的使用者資料,且并未說明使用目的等

解決方法:

  • 隐私政策:所有 App 必須在 App Store Connect 中繼資料欄位和 App 内部包含可輕松通路的隐私政策連結。
  • 許可:如果 App 會收集使用者資料或使用資料,即使此類資料在收集當時或收集後即刻被匿名處理,App 也必須征得使用者的同意才能收集。
  • 資料最少化:App 僅可請求通路與 App 核心功能相關的資料,并且僅可收集和使用完成相關任務所需的資料。
  • 通路權限:App 必須尊重使用者的權限設定,不得操縱、欺騙或強迫使用者同意不必要的資料通路。
  • 帳戶登入:如果 App 不包含基于帳戶的重要功能,請允許使用者在不登入的情況下使用,即提供遊客模式。
  • 資料使用和共享:除非法律另有許可,否則您不得未經他人允許而使用、傳輸或共享他們的個人資料。您必須提供相應的資訊,說明以何種方式在哪裡使用這些資料。

11. 知識産權

請確定 App 隻包含由您建立或擁有使用許可的内容。如果您已越線并在未經許可的情況下使用了内容,您的 App 可能會被移除。

被拒常見原因及示例:

  • 涉及到音樂、視訊類等内容的播放、儲存、轉換或下載下傳,但在送出時沒有提及版權協定。
  • 在未經授權的情況下,在 App 中使用受保護的第三方材料 (例如商标、版權作品、專利設計)。
  • 誤導或暗示 Apple 是 App 的來源或提供商,或者 Apple 以任何形式表示認可其品質或功能。

解決方案:

確定 App 隻包含由您建立或擁有使用許可的内容,送出産品時使用受版權保護的第三方的書面證據或者将産品中包含的未經第三方授權的部分隐藏。例如,如果你的遊戲拿了正版IP,那請提前準備好授權檔案并在review note裡提供。如果沒有版權,那麼名字和icon、應用截圖就不要打擦邊球。

12. 遊戲、賭博和彩票

遊戲、賭博和彩票的管理難度較大,是App Store上受到最嚴格管制的 App 類别之一。隻有全面核實了即将釋出您的 App 的所有國家/地區的相關法律要求後,才能包含此功能,并且要做好準備此功能的稽核流程需要更長的時間。您需要謹記以下事項:

如果你的App中有抽獎、幸運大轉盤、搶購活動等類似功能,不想被拒就請注明:“該活動由xxx提供,與裝置生産産商Apple Inc.無關”。字型再小也要寫!

抽獎和比賽必須由 App 的開發者贊助。

App 不得通過 App 内購買項目購買點數或貨币,以用于任何種類的真實貨币遊戲;不得向使用者出售彩票或抽彩券;不得在 App 内進行資金轉賬。

提供真實貨币遊戲 (例如體育下注、撲克、賭場遊戲、賽馬) 或彩票的 App 必須在使用該 App 的地區獲得必要的許可和準許,且隻能在這些地區釋出,此類 App 在 App Store 中必須免費提供。

三、App Store稽核被拒後如何處理

被拒後,首先應定位被拒的原因。你可以根據蘋果提供的被拒條款及截圖定位具體原因。如果對被拒資訊一時無法定位,可以回報郵件進行再次咨詢。

然後修改被拒問題。如果是一些中繼資料或二進制的問題被拒,比如:提供測試賬号密碼、螢幕需更換截圖、年齡等級不符,以及需要提供視訊來說以證明的,修改完後可發資訊禮貌回報并重提。

Apple 應用程式稽核流程可能存在一定的随意性。不同工程師稽核的時候把握的度是不一樣的,相同的内容,有時候你能過審,有時候不能。但是,我們仍需要對“蘋果稽核”這件事心存敬畏,不要試圖繞開稽核、欺騙稽核。一定要老老實實把問題改掉,合規上架才是王道。

最後希望大家每次送出都能順利過審,感謝。

作者:Lois,微信公衆号:海外SEO與ASO;一枚海外營銷人。

本文由 @Lois 原創釋出于人人都是産品經理,未經許可,禁止轉載。

題圖來自 Unsplash,基于CC0協定。

該文觀點僅代表作者本人,人人都是産品經理平台僅提供資訊存儲空間服務。

繼續閱讀