Guideline 2.3.10 被拒:App 中繼資料不準確
作者:Mehdi Azizi
發布於 ,9 分鐘
Guideline 2.3.10:從商品頁、截圖和 App 中移除 Android、Google Play 等其他平台。附被拒與通過範例、2.3.3 和 2.3.7。
Guideline 2.3.10「Accurate Metadata」會退回商品頁或介面提到其他平台的 App:Android、Google Play,或截圖裡出現其他品牌的手機。你的商品頁只談你的 App 在 Apple 裝置上的樣子,其他一概不提。 如果提及出現在商品頁,修正後重新送出同一個 build 就好。如果出現在 App 裡,就需要新的 build。
有兩條「親戚」規定也會因為同樣的原因被退:2.3.3,截圖沒有呈現 App 的實際使用畫面;2.3.7,名稱、副標題或關鍵字誤導使用者。我自己的 App 商品頁和截圖都是我親手準備的:Solys、TradaZen 和 Nolera 都已上架 App Store。這篇指南根據 Apple 官方原文撰寫,閱讀日期為 2026 年 10 月 15 日。商品頁中的 App 內購買屬於 2.3.2,我另外寫了一篇。想了解被拒的全貌,請看Apple 為什麼退回 App。
Guideline 2.3.10 在說什麼?
App Review Guidelines 的 2.3 節出發點很簡單:下載的人應該知道自己會拿到什麼。描述、截圖、預覽影片和隱私權資訊都必須反映 App 的真實體驗。
2.3.10 明確寫道:「don't include names, icons, or imagery of other mobile platforms or alternative app marketplaces in your app or metadata, unless there is specific, approved interactive functionality.」白話來說:不論是 App 本身還是商品頁,都不能出現其他行動平台或替代 App 商店的名稱、圖示或圖像。它還補充:「Make sure your app metadata is focused on the app itself and its experience.」商品頁只談 App,不放無關資訊。
三個重點:
- App 本身和商品頁一樣重要。 App 裡一個「在 Google Play 下載」的按鈕,一樣適用這條規定。
- 替代 App 商店也包含在內。 某些國家存在的替代商店,和 Android 一樣不能提。
- 例外範圍很窄。 如果有一項經 Apple 核准的具體互動功能需要,App 才可以提到其他平台。例如:在 iPhone 和 Android 手機之間傳檔案的 App 可以提 Android,因為那就是它的功能。請在審查備註中說明。
2.3.10 被拒的典型訊息
標題是「Guideline 2.3.10 - Performance - Accurate Metadata」。在一則發布在 Apple 論壇上的訊息中,Apple 寫道:「Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.」接著要求從 App 和商品頁移除所有提及:描述、宣傳文字、新功能、預覽影片和截圖。那個案例中,截圖來自開發者網站的頁面,Apple 指出裡面的裝置和狀態列都不是 iPhone 的。
Apple 關於使用中截圖的說明頁也證實了這點:截圖若提到其他平台,例如在狀態列中,會依 2.3.10 審查。
讓你踩到 2.3.10 的提及都藏在哪裡
- 描述和宣傳文字。「也可在 Android 上使用」是最常見的一句。
- 版本說明。 這是雙平台上架專案的陷阱。像「修正 Android 上的鍵盤問題」這種共用說明,最後會出現在 App Store 上。如果你用同一個專案準備兩個版本,就像iOS 還是 Android App那篇說的,請分開寫說明。
- 截圖和預覽影片。 Android 手機外框、Android 狀態列、在 Android 模擬器或你的網站上擷取的畫面。
- App 本身。 放了兩個商店徽章的分享或推薦畫面、會開啟 Play Store 的「為 App 評分」連結、提到 Android 的歡迎文字。在 React Native 或 Expo 專案中,依
Platform.OS選擇連結和徽章:iOS 版就只會顯示 App Store。 - 每一種語言。 每個在地化版本都有自己的文字和截圖,Apple 會逐一審查每個在地化版本的截圖。只要有一種語言漏改一處提及,就可能讓整個送審被退。
搜尋時,我會在商品頁文字和 App 的翻譯檔裡執行:rg -i "android|google play|play store"。接著逐一語言檢查每張截圖,找出不是來自 iPhone 的狀態列或外框。
2.3.3:截圖要呈現 App 的使用畫面
官方原文:「Screenshots should show the app in use, and not merely the title art, login page, or splash screen.」截圖必須呈現 App 實際在運作的樣子,而不只是 logo、登入畫面或啟動畫面。疊加在上面的文字和圖像是允許的。
Apple 的說明頁給了一條有數字的規則。每種裝置類型中,超過一半的截圖必須呈現 App 的使用畫面。 有三張截圖,就要有兩張。有四張,就要有三張。其餘可以用行銷視覺呈現好處。在使用中的截圖上,加上的文字不能遮住介面。
這和一個能帶動下載的商品頁並不衝突:真實畫面上方加一句簡短標題,仍然算是使用中截圖。截圖尺寸和數量(每種裝置尺寸最多十張)請見截圖規格。
2.3.7:誠實的名稱、副標題和關鍵字
2.3.7 要求獨一無二的名稱和能描述 App 的關鍵字,不能在中繼資料裡塞滿「trademarked terms, popular app names, pricing information, or other irrelevant phrases just to game the system」。不能用註冊商標、知名 App 名稱、價格或無關詞句來操弄搜尋。
實務上的要求:
- 名稱最多 30 個字元。根據 App Store Connect 的 App 資訊,副標題也一樣。
- 副標題不提其他 App,也不做無法驗證的承諾。
- 名稱、副標題、截圖和預覽影片不顯示價格。
- 關鍵字不包含第三方 App 名稱或公司名稱。版本資訊說明頁寫得很清楚:「Names of other apps or companies aren't allowed.」
「免費」這個詞是個陷阱。在一則發布在 Apple 論壇上的 2.3.7 退件中,Apple 明確表示,提到免費或促銷中的服務也算是價格資訊。
說明某項功能需要訂閱是應該的,把價格放在截圖上則不行。 前者來自 2.3.2,後者來自 2.3.7。Apple 在產品頁面專頁整理了名稱、副標題和關鍵字的建議。挑選關鍵字的方法在App Store 關鍵字,完整的商品頁做法在App Store ASO頁面。
被拒還是通過:逐條規則對照表
被拒的版本是虛構的範例。名稱那一列的通過範例,是 Solys 在 2026 年 10 月於法國 App Store 上的真實名稱。
| 規則 | 被拒(範例) | 通過 |
|---|---|---|
| 2.3.10 | 「iPhone 與 Android 皆可使用」 | 「iPhone 與 iPad 皆可使用」 |
| 2.3.10 | 版本說明「修正 Android 上的 bug」 | 「修正鍵盤顯示問題」 |
| 2.3.10 | 放在 Android 手機外框中的截圖 | iPhone 模擬器的截圖 |
| 2.3.10 | App 內同時放 App Store 和 Google Play 徽章 | iPhone 上只放 App Store 徽章 |
| 2.3.3 | Logo、登入、啟動畫面,再加 2 個畫面 | 5 張中至少 3 張是使用畫面 |
| 2.3.3 | 全螢幕行銷文字,沒有 App 畫面 | 真實畫面上方加簡短標題 |
| 2.3.3 | 尚未推出功能的示意圖 | 送審版本的真實畫面 |
| 2.3.7 | 名稱「鬧鐘 鬧鈴 睡眠 Pro 免費」 | 「Solys : Limiter temps d'écran」 |
| 2.3.7 | 副標題「比[競品 App]更好」 | 說明好處的副標題 |
| 2.3.7 | 關鍵字含競爭 App 名稱 | 使用情境詞:鬧鐘、早晨、日常習慣 |
| 2.3.7 | 截圖上寫「免費」或「-50%」 | 截圖上沒有任何價格或促銷 |
我的親身案例(不是 2.3.10):描述裡的第三方名稱
在我的衣櫥 App Nolera 上,描述中提到了試穿功能所使用的 AI 服務 OpenAI。Apple 退回了送審,引用的是第 5 節「Legal」,問題在於中國地區的上架。最後的解法是把中國從 App 上架的國家中移除。
這不是 2.3.10 退件,但根源相同:商品頁裡的第三方服務名稱從來都不是中性的。 寫進去之前,先問自己:它能幫助使用者選擇你的 App 嗎?大多數時候,描述功能做什麼就夠了。
修正並重新送審
- 讀 Apple 的清單。 訊息會說明在哪裡看到提及:描述、截圖、App。再加上你自己的逐語言搜尋。
- 全部修正,不只是被點名的那一處。 下一輪才被找到的第二處提及,會讓你多花一整輪審查。
- 只有商品頁:同一個 build。 在 App Store Connect 修改,回覆 App Review,然後重新送出。細節在App Store 審核時間。
- 提及在 App 裡:新的 build。 審查人員測試的是你送出的二進位檔。
- 真的有互動功能:說明清楚。 在回覆中說明 App 和其他平台之間做了什麼,以及在哪裡可以測試。
我會用的回覆範本(英文),請自行調整:
Hello,
Thank you for your review.
We removed every reference to other platforms:
- Description and promotional text: [what changed].
- What's New: [what changed].
- Screenshots: replaced with captures from iPhone,
in all [number] localizations.
No change was needed in the app binary.
Best regards,
最後一行只有在屬實時才寫。
送審前的 2.3 檢查清單
- 商品頁的任何語言中都沒有「Android」、「Google Play」或「Play Store」。
- 版本說明是為 iOS 寫的,不是從 Android 版複製過來的。
- 截圖在 iPhone 或 iPad 上擷取,沒有其他品牌的外框或狀態列。
- 每種裝置超過一半的截圖呈現 App 的使用畫面。
- 沒有送審版本中不存在功能的示意圖。
- 名稱和副標題不含價格、競品 App 名稱或無法驗證的承諾。
- 關鍵字不含第三方商標或公司名稱。
- 截圖上沒有「免費」或折扣百分比。
- App 內的商店連結和徽章依平台調整。
一次就通過審查的商品頁
Apple Review Kit 收錄了我的送審前檢查清單,以及會檢查你的專案、付費牆和商品頁的 Claude Code skills。想要能帶動下載又不違反 2.3.3 的截圖,App Store Screenshots Kit 會用你 App 的真實畫面,依 Apple 要求的尺寸製作視覺圖。想要有人幫你看,跟我預約一小時。被拒後的完整處理流程在App 被 Apple 退回頁面。
如果你正在準備第一次上架,做免費診斷:它會幫你把步驟排好順序,並寄給你我的 Apple 防退件檢查清單。首頁說明了如何從一開始就考慮商品頁來開發手機 App。
常見問題
「Guideline 2.3.10 - Performance - Accurate Metadata」是什麼意思?
這是因提及其他平台而被拒的標題。Apple 在你的商品頁或 App 裡發現了 Android、Google Play 或其他 App 商店的名稱、圖示或圖像。修正方法:在每種語言中移除每一處提及。
可以寫說自己的 App 也有 Android 版嗎?
商品頁和 iOS 版 App 裡都不行。唯一的例外是與其他平台之間真實的互動功能,並需要在審查備註中說明。想告訴大家你的 App 在其他平台也有,請用你的網站。
要有幾張截圖呈現 App 的使用畫面?
每種裝置類型都要超過一半。有三張截圖,兩張要呈現使用畫面。有四張,就要三張。其餘可以用行銷視覺呈現你的好處。
2.3.10 被拒後需要新的 build 嗎?
如果提及只在商品頁就不用:在 App Store Connect 修正後,重新送出同一個 build。如果提及在 App 裡,例如分享畫面上的 Google Play 徽章,就需要新的 build。
可以在關鍵字裡放競爭對手的 App 名稱嗎?
不行。App Store Connect 說明禁止在關鍵字中使用其他 App 和公司的名稱,2.3.7 也會退回用註冊商標操弄搜尋的做法。改用你的目標使用者描述自身需求時會輸入的詞。