Guideline 2.3.10 元数据被拒怎么办
作者:Mehdi Azizi
发布于 ,9分钟
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 里和商品页里,都不能出现其他移动平台或第三方应用商店的名称、图标或图片。它还补充:“Make sure your app metadata is focused on the app itself and its experience.” 商品页只讲 App 本身,不放无关信息。
记住三点:
- App 和商品页同样重要。 App 里一个“在 Google Play 上下载”的按钮,同样适用这条规则。
- 第三方应用商店也在范围内。 某些国家存在的第三方商店,和 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,描述里提到了 OpenAI,也就是试穿功能用的 AI 服务。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 也有 Android 版吗?
商品页和 App 的 iOS 版里都不行。唯一的例外是和其他平台之间有真实的交互功能,并在审核备注中说明。想告诉别人你的 App 在其他平台也有,请用你的网站。
多少张截图必须展示 App 的实际使用?
每种设备类型超过一半。有三张截图,两张展示实际使用。有四张,就要三张。其余的可以用营销视觉展示你的卖点。
2.3.10 被拒后需要新 build 吗?
如果提及只在商品页里,不需要:在 App Store Connect 里改完,重新提交同一个 build。如果提及在 App 里,比如分享页面上的 Google Play 徽章,就需要新 build。
可以在关键词里写竞品 App 的名字吗?
不可以。App Store Connect 帮助文档禁止在关键词中使用其他 App 和公司的名称,2.3.7 也会拒绝为误导搜索而使用的注册商标。不如押注你的目标用户描述自身需求时会搜的词。