過去 30 天內 App Store 被拒絕的 10 大理由
已發表: 2022-02-24在將您的應用上架應用商店的過程中,您必須首先通過應用商店的審核。 這裡我們結合從官網獲取的相關數據,從導致你的應用被拒絕的各種因素,以及它們各自在被拒絕總數中的比例,總結出過去30天應用被拒絕的原因。 我們來看看需要重點關注的問題。
1. 性能:應用完整性
根據 App Store 規定,提交申請時,App 必須完整。 App Store 將拒絕不完整的應用程序包和可能崩潰或存在明顯技術問題的二進製文件。近30天,因App完成要素被拒的申請佔被拒申請總數的34.83%,是最重要的被拒原因。
應用完成規則包括:
1) 提交給 App Review 的應用程序(包括可供預訂的應用程序)應為應用程序的最終版本,並應包含所有必要的元數據和有效的 URL;
2)所有佔位文字、空白網站等臨時內容在提交前應刪除;
3) 提交應用前,請務必在您的設備上測試應用的錯誤和穩定性; 如果您的應用需要登錄,請提供演示賬戶信息(並打開您的後台服務);
4)如果您在應用內提供應用內購買,請確保評論者可以看到內容,並確保內容處於完整和最新的狀態,否則請在中說明相關原因審查記錄;
5) 不要將 App Review 視為軟件測試服務。
2. 性能:準確的元數據
是否提供準確的元數據佔過去 30 天拒絕原因的 21.80%,這也是拒絕原因中非常重要的因素之一。 從客戶體驗的角度來看,您需要確保客戶通過應用程序的元數據知道他們在下載或購買您的應用程序時會得到什麼。
優化應用描述、截圖、預覽等元數據,使這些部分的相關信息能夠準確反映應用的核心功能體驗。 當您的應用不斷更新時,您需要及時更新元數據的相關描述,以便用戶及時了解新版本對應的最新功能體驗。
關於App元數據的相關規則和注意事項,您可以查看我們的相關指南: App Metadata Specification以及它如何影響App Store Review?
3. 法律:隱私數據收集和存儲
關於數據收集和存儲處理的合規性、隱私政策和用戶數據的安全性,這些在應用商店中變得越來越重要。 過去 30 天內因為這個原因被拒絕的應用佔被拒絕總數的 10.19%,在所有被拒絕原因中排名前 3,也是非常重要的因素之一。
數據收集和存儲的安全和隱私保護的相關規定如下:
1) 隱私政策:所有應用程序必須在 App Store Connect 元數據字段和應用程序內部包含易於訪問的隱私政策鏈接。 隱私政策必須清楚明確地指定應用程序/服務(如果有)收集的數據、收集數據的方式以及數據的所有用途。
確認與應用程序共享用戶數據的任何第三方(遵守這些準則)(例如,分析工具、廣告網絡和第三方 SDK,以及可以訪問用戶的任何母公司、子公司或其他相關實體data) 將為應用程序的隱私提供政策中描述的相同或等效的用戶數據保護措施以及這些指南所要求的措施。
解釋數據保留/刪除政策,並解釋用戶如何撤回同意和/或請求刪除用戶數據。
2) 許可:如果應用收集用戶數據或使用數據,必須徵得用戶同意,客戶必須能夠通過簡單的流程隨時撤銷許可。
您需要在使用聲明中清楚完整地解釋您對數據的使用。 如果應用在未經事先同意的情況下根據歐盟通用數據保護條例(“GDPR”)或類似的合法權益法規收集數據,則必須遵守此類法律的所有規定。
3)數據最小化:隻請求訪問與應用核心功能相關的數據,只收集和使用完成相關任務所需的數據。 不要請求對“照片”或“聯繫人”等受保護資源的完全訪問權限。
4) 訪問權限:App必須尊重用戶的權限設置,不得操縱、欺騙或強迫用戶同意不必要的數據訪問。 例如,可以將照片發佈到社交網絡的應用程序在允許用戶上傳照片之前必須不需要麥克風訪問權限。
5) 賬號登錄:如果應用中不包含重要的基於賬號的功能,請允許用戶在不登錄的情況下使用。應用不得要求用戶提供個人信息以供正常使用,除非個人信息與用戶有直接關係。應用程序的核心功能或法律要求時。 檢索基本個人資料信息、在社交網絡上分享或邀請朋友使用該應用程序不被視為核心應用程序功能。
該應用程序還必須包括用於撤銷社交網絡憑據的機制以及用於從應用程序內部禁用應用程序與社交網絡之間的數據訪問的機制。
應用程序不能在設備外部存儲社交網絡憑據或令牌,並且只能在應用程序使用期間使用此類憑據或令牌從應用程序本身直接連接到社交網絡。
6) 如果開發者開發的應用程序試圖秘密收集用戶密碼或其他用戶隱私數據,開發者將被蘋果開發者計劃除名。
7) 必須使用 SafariViewController 在顯眼位置向用戶顯示信息; 這個控制器不能被隱藏,也不能被其他視圖或層遮擋。 此外,在未經用戶知情同意的情況下,應用不得私下使用Safari瀏覽器ViewController對用戶進行跟踪。
8) 彙編個人信息的應用,如果其來源未經用戶明確同意或併非直接來源於用戶(即使是公共數據庫),不得在 App Store 發布。
9)在嚴格監管的領域(如銀行金融服務、醫療保健、航空旅行)提供服務或需要敏感用戶信息的應用程序應由提供相應服務的法人實體提交,而不是由個人開發者提交。
4. 業務:應用內支付
內購項目運營的合規性也是應用商店關注的重點。 在使用從商店下載的應用程序時,確保用戶的個人資金安全。 在過去30天的應用商店申請被拒數據中,因該原因被拒的申請數量佔被拒申請總數的5.69%。
應用內購買項目的相關規定和規則如下:
1)如果您想在應用內解鎖付費功能或功能(解鎖方式包括:訂閱、遊戲內幣、遊戲等級、訪問優質內容或解鎖完整版等),您必須使用應用內購買。
請勿使用自己的機制解鎖內容或功能,例如許可證密鑰、增強現實標籤、二維碼等。請勿通過元數據內容中的外部鏈接引導客戶跳出 App 進行購買。
2)您可以為客戶提供應用內購買貨幣,以“獎勵”應用內的數字內容提供者。 但是,購買的所有積分和遊戲幣不得過期。
您必須指定正確的可購買類型,否則應用程序將被拒絕。
3) 可以允許用戶將購買的物品贈送給他人。 但是,如果要退還禮物,則只能將其退還給原始購買者。
4) 提供“獎杯盒”或其他隨機虛擬物品購買機制的應用程序必須在客戶購買前向客戶披露獲得每種物品的概率。
5) 非訂閱應用程序可以在提供完全解鎖選項之前提供基於時間的免費試用期。 方法是在“Price Level 0”中設置一個非消耗性IAP項目,按照命名約定“XX天試用”命名。
在開始試用之前,您必須明確說明試用期的長度、試用期結束後無法再訪問的內容或服務,以及用戶為獲得完整功能需要支付的任何後續費用。
5. 性能:軟件要求
對於想要上線到應用商店的應用,能否融入整個應用商店環境,代碼、框架、接口適配等適配問題也會影響到你的應用能否被應用商店接受。 根據近30天被拒絕審核的統計,基於軟件需求被拒絕的申請數量佔被拒絕總數的5.21%,這也是不可忽視的影響因素之一。
軟件要求的詳細信息如下:
1) 確保您的 App 只能使用公共 API,並且必須在當前發布的操作系統上運行。 當 Apple 或 Google 的操作系統更新時,您必須及時更新您的應用程序,以確保應用程序的功能、框架或技術與最新的操作系統兼容。
2)您的應用程序必須完全打包。 不得在指定容器外讀取或寫入數據,不得下載、安裝或執行引入或更改應用程序特性或功能的代碼,包括其他應用程序。
3) 如果您的應用程序傳播的病毒、文件、計算機代碼或程序會對操作系統的正常運行產生負面影響或導致其中斷,則您的應用程序將被拒絕。
更詳細的規則可以閱讀我們的相關博客。
6. 設計:垃圾郵件
現在應用商店裡有海量的資源,可以滿足用戶的各種需求。 為訪問者提供良好的體驗,確保您的應用包含一些與同行不同的獨家功能,並避免在您的應用中上傳多個馬甲。 在判斷是否為重複應用方面,過去30天被拒絕的原因比較多,因為被拒絕的應用數量佔被拒絕總數的3.79%。
判斷是否為重複應用的規則包括:
1)為同一個應用創建多個套裝ID;
如果您的應用打算為特定地點、運動隊、大學等提供不同的版本,請考慮僅提交一個應用並使用應用內購買來提供不同的功能。
2)避免在已經有大量同類應用的品類繼續開發;
例如,App Store 上模擬打嗝聲的 App 已經太多了,還有手電筒、算命之類的 App。 除非您的應用能夠提供獨特的高質量體驗,否則很難通過審核。
上傳大量類似版本應用的開發者將被從蘋果開發者計劃中除名。
7. 安全:用戶生成的內容
為防止用戶被無用信息干擾,確保用戶體驗質量,包含用戶生成內容或社交網絡服務的應用程序必須注意以下細節:
- 使用相應的方法過濾攻擊性內容,防止這些內容在應用中發布;
- 建立舉報攻擊性內容的機制,並在出現問題時及時響應;
- 如果用戶發布攻擊性內容,他們可能會被取消使用服務的資格;
- 發布聯繫信息,以便用戶與您聯繫。
如果應用程序中包含的用戶生成內容或服務最終主要用於色情、Chatroulette(隨機視頻聊天)體驗、現實生活中對某人的客觀化(例如“性感與否”投票)、人身威脅或欺凌,這些應用程序不適合出現在 App Store 中,它們可能會被刪除,恕不另行通知。 如果應用中包含的用戶生成內容來自基於網絡的服務,並且該內容默認隱藏(僅在用戶通過您的網站打開時顯示),您可以顯示意外的“NSFW(公共場所不適合)“ 內容。
8. 業務:支付-訂閱
無論它在 App Store 上屬於哪個類別,應用程序都可以提供自動更新的應用內購買訂閱。 在應用程序中集成自動續訂訂閱時,請務必遵循以下指南。
1) 允許使用:如果您提供自動續訂訂閱,則必須為客戶提供持續價值,訂閱期必須至少持續 7 天,並且可以在所有用戶的設備上訪問。 合適的訂閱示例包括但不限於:新遊戲關卡; 序列化內容; 多人支持; 持續提供大量更新的應用程序; 訪問大量收藏或媒體內容的持續更新; 軟件即服務(SAAS); 和雲服務支持。
可以通過單點服務提供訂閱。 例如,您可以為整個電影庫以及單個電影購買或租借提供訂閱。
您可以提供單一訂閱並包含您自己的不同應用程序和服務。 流媒體遊戲服務訂閱提供的遊戲必須直接從 App Store 下載。 遊戲必須避免訂閱者重複付費,不得損害非訂閱者的利益。
訂閱必須適用於可以使用該應用程序的所有用戶設備。
應用程序不得強制用戶對應用程序進行評分或評論、下載其他應用程序或執行其他類似操作,然後才能訪問應用程序的功能、內容或使用應用程序。
與所有應用程序一樣,此類服務訂閱應允許用戶直接獲得付費項目,而無需執行其他任務,例如在社交媒體上發帖、上傳通訊錄以及在應用程序內進行特定次數的簽到。
訂閱可以包括消耗性積分、寶石或遊戲內貨幣。 您還可以提供包含消耗品折扣的訂閱(例如可以以折扣價購買寶石包的高級會員)。
如果您想將現有應用程序更改為基於訂閱的業務模式,則不得減損現有用戶已經付費的主要功能。 例如,在為新客戶引入訂閱模式後,購買了“完整遊戲解鎖”的客戶應該可以繼續訪問完整版遊戲。
支持自動續訂訂閱的 App 可以通過提供 App Store Connect 中指定的相關信息,為客戶提供免費試用期。
試圖欺騙用戶的應用程序將從 App Store 中刪除。 這包括試圖通過虛假信息誘騙用戶購買訂閱或涉及“誘餌”和欺詐行為的應用程序。 這些應用程序將從 App Store 中刪除,您可能會從 Apple Developer Program 中刪除。 詳細了解訂閱免費試用期。
經 Apple 事先批准,提供音樂和視頻訂閱自動續訂的應用程序也可以包含在預定義的包中,並與蜂窩網絡運營商應用程序中提供的蜂窩網絡數據包一起提供。
2)升級和降級:用戶應該能夠獲得無縫的升級/降級體驗,不會出現意外訂閱同一內容的多個不同版本的情況。 請查看管理訂閱升級和降級選項的最佳實踐。
3)訂閱信息:在允許客戶訂閱之前,您應該清楚地描述付款後的具體好處。 每個月有多少問題? 雲存儲容量有多大? 您可以具體訪問哪些服務? 請務必清楚地傳達“協議、稅收和銀行業務”下的“Apple 開發者計劃許可協議”中描述的要求。
9. 法律:賭博
遊戲、賭博和彩票的管理難度很大,是 App Store 中監管最嚴格的應用類別之一。 此功能只有在充分驗證您的應用發布的所有國家/地區的法律要求後才能包含,並且準備此功能的審核過程需要更長的時間。
遊戲、賭博和彩票的相關規則如下:
1) 幸運抽獎和比賽必須由應用開發商贊助;
2) 抽獎、比賽、抽獎的官方規則必須在app中註明,並且必須明確說明蘋果不是讚助商,也沒有以任何形式參與過該賽事;
3) 應用不得通過應用內購買購買積分或貨幣用於任何類型的真錢遊戲; 不得向用戶出售彩票或彩票; 他們不得在應用程序內轉移資金;
4) 提供真錢遊戲(如體育博彩、撲克、賭場遊戲、賽馬)或彩票的應用程序必須在應用程序使用地區獲得必要的許可和批准,並且只能在這些地區發布。 它必須在商店中免費提供。 不允許在 App Store 上發布非法賭博輔助工具,包括卡片寄存器。 彩票應用必須有報酬、賠率和獎品。
10. 設計:使用 Apple 登錄
如果應用程序使用第三方或社交登錄服務(例如,Facebook 登錄、谷歌登錄、通過 Twitter 登錄、通過 LinkedIn 登錄、通過亞馬遜或微信登錄)來設置或驗證此應用程序的主要用戶帳戶,那麼應用程序“使用 Apple 登錄”也必須作為等效選項提供。 用戶主賬號是指在應用程序中建立的用於識別、登錄、訪問功能和相關服務的賬號。
在以下情況下,不需要“使用 Apple 登錄”選項:
1)您的應用僅使用公司自己的賬戶設置和登錄系統;
2) 您的應用是教育、企業或商業應用,要求用戶使用現有的教育或企業帳戶登錄;
3) 您的應用使用政府或行業支持的公民系統或電子身份證對用戶進行身份驗證;
4) 您的應用是特定第三方服務的客戶端,用戶需要直接使用郵箱、社交媒體或其他第三方賬號登錄才能訪問內容。