# App Store App 内活动：创建并通过审核

> App 内活动是显示在产品页、搜索和 Today 标签页的限时卡片。名称最多 30 个字符，时长最多 31 天，需经 App Review 审核。

原始页面：[App Store App 内活动：创建并通过审核](https://devoria.fr/zh-hans/blog/app-store-in-app-events-guide)
作者：[Mehdi Azizi](https://devoria.fr/zh-hans/mehdi-azizi)
发布：2026-11-04
内容最后修订：2026-11-04


App 内活动（in-app events）是你 App 里有明确日期的时刻：一场锦标赛、一个新赛季、一次直播。**Apple 会以卡片形式把它们展示在你的产品页、搜索结果，以及 Today、Games 和 Apps 标签页中，每个活动最长持续 31 天。** 你在 App Store Connect 里创建活动：名称最多 30 个字符，简短描述最多 50 个，详细描述最多 120 个。上线前，App Review 会先审核。

我自己发布 iOS App，包括 Solys 和 TradaZen，产品页覆盖 38 种语言。2026 年 10 月，我在 TradaZen 上发布了一个“联赛”活动。这篇指南基于 2026 年 10 月 15 日重新核对过的 App Store Connect 帮助文档，以及这次联赛给我的经验。

## App Store App 内活动：会出现在哪里

一个活动以卡片形式呈现：一张图片或一段视频、活动名称和简短描述。点一下会打开详情页，显示详细描述。根据 [Apple 关于 In-App Events 的页面](https://developer.apple.com/app-store/in-app-events/)，卡片会出现在三个地方：

- **你的产品页**，列出你所有已发布的活动。
- **搜索结果中。** 只有对已经下载过你 App 的人，卡片才会替代你的截图。其他人看到的仍是截图。用户也可以直接搜索某个活动。
- **Today、Games 和 Apps 标签页的编辑精选和推荐中。**

从卡片或详情页，用户可以下载 App、直接打开到对应位置、分享活动，或者设置活动开始时提醒。

**在搜索中，活动首先面向已经认识你 App 的人。** 它既是拉新工具，也是召回工具。

Apple 推荐的合适类型包括挑战、比赛和特别内容上线。它排除了重复性活动（比如每日奖励）、没有新内容的单纯降价，以及对 App 的笼统推广。想宣传优惠，[推广文本](https://devoria.fr/zh-hans/blog/app-store-promotional-text-170-characters)才是对的地方。

## 活动的字段：限制和建议

这是我看过的指南里都缺的一张表。限制来自[创建活动的帮助文档](https://developer.apple.com/help/app-store-connect/offer-in-app-events/offer-in-app-events)和[素材规格说明](https://developer.apple.com/help/app-store-connect/reference/in-app-events/in-app-event-media-and-audio-specifications)。建议是我自己的。

| 字段       | 限制                   | 建议                     |
| ---------- | ---------------------- | ------------------------ |
| 参考名称   | 64 个字符              | 只有你自己能看到         |
| 名称       | 30 个字符              | 写真实名称，不写口号     |
| 简短描述   | 50 个字符              | 一句话说清用户会体验什么 |
| 详细描述   | 120 个字符             | 写规则和奖励             |
| 徽章       | 7 选 1                 | 越准确越好               |
| 卡片素材   | 16:9，最低 1920 x 1080 | 不放文字和 logo          |
| 详情页素材 | 9:16，最低 1080 x 1920 | 与卡片风格一致           |
| 视频       | 30 或 60 帧/秒         | 无卡顿的循环             |
| 时长       | 15 分钟到 31 天        | 设一个真实的结束日期     |
| 发布       | 最早提前 14 天         | 留时间让人设置提醒       |
| 深层链接   | 推荐通用链接           | 在“备忘录”App 里测试     |
| 目标       | 4 选 1                 | 用于推荐                 |
| 优先级     | 普通或高               | 高优先级排在前面         |
| 需要购买   | 是或否                 | 需额外付费则选是         |
| 主要语言   | 一种语言               | 没有翻译时显示           |

素材最大可到 3840 x 2160 像素、500 MB。它们的尺寸和你的截图不同，截图尺寸详见 [App Store 截图尺寸](https://devoria.fr/zh-hans/blog/app-store-screenshot-sizes-2026)。

Apple 的文案规则，简单来说：

- **文案中不要出现价格。** Apple 写明，具体价格会导致被拒：价格因国家而异。
- 不要写“最好的”或“第一名”，不要全部大写，不要连续使用感叹号。
- 名称是活动本身的名字，而不是行动号召。英文名称要每个单词首字母大写（title case）。
- 素材不要加边框或渐变：App Store 会自己裁剪并叠加渐变。

## 选择哪个徽章

徽章显示在名称上方。Apple 提供七种，详见[它的徽章说明页](https://developer.apple.com/help/app-store-connect/reference/in-app-events/in-app-event-badges)：

| 徽章          | 适用场景           |
| ------------- | ------------------ |
| Challenge     | 在结束前达成目标   |
| Competition   | 排名、奖励         |
| Live Event    | 实时进行，人人参与 |
| Major Update  | 重大更新           |
| New Season    | 新赛季             |
| Premiere      | 首次推出的新内容   |
| Special Event | 其他限时时刻       |

**不要为了效果去选徽章。** 修复 bug 不算 Major Update，而 Live Event 必须是所有人同时参与的。

## 日期、时长和活动数量

- **时长：15 分钟到 31 天。**
- **发布：最早在开始前 14 天。** 这一天卡片开始可见，用户也可以设置提醒。
- **国家/地区：默认全部**，范围以你的 App 在售的国家/地区为限。你可以按国家/地区错开开始时间，前提是所有开始时间都在 48 小时之内。
- **上限：同时发布 10 个活动，每个 App 最多 15 个已批准活动。** [App Store Connect 的版本说明](https://developer.apple.com/help/app-store-connect/release-notes/)显示这些上限自 2025 年 4 月 15 日起生效：很多指南还在说 5 个。
- **在产品页上的排序**：按开始日期。高优先级的活动排在前面。

活动获批后，按照[管理活动的帮助文档](https://developer.apple.com/help/app-store-connect/offer-in-app-events/manage-events)，你可以修改国家/地区、优先级和未来的日期。**活动一旦发布，只有开始和结束日期还能改；开始之后，只能改结束日期。** 所以要提前准备好覆盖整个活动期的文案和素材。

## 审核：准则 2.3.13 与提交

App Review Guidelines 的[准则 2.3.13](https://developer.apple.com/app-store/review/guidelines/#2.3.13) 可归纳为五条要求：

1. 活动属于 App Store Connect 提供的某个类型。
2. 文案准确，说的是活动本身，而不是笼统地介绍 App。
3. 活动在每个国家/地区都按设定的日期和时间进行。
4. 如果需要付费，遵守第 3 部分关于购买的规则。
5. 深层链接能打开 App 内的正确位置。

文案还要遵守产品页的规则，详见关于[准则 2.3.10](https://devoria.fr/zh-hans/blog/guideline-2-3-10-app-rejected-metadata) 的指南。

提交方面，根据[提交活动的帮助文档](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/submit-an-in-app-event)：

- **App 的第一个版本，活动必须放在同一次提交里。**
- 之后，活动可以随新版本一起提交，也可以单独提交。单独提交时，会和该平台的最新版本一起审核。
- 审核期间，只有国家/地区可以修改。要改其他内容，得先把活动从审核中撤回。

Apple 没有给出活动专属的审核时长：参考数据见 [App Store 审核时长](https://devoria.fr/zh-hans/blog/app-store-review-time-how-long)。如果被拒，请看[回复 App Review](https://devoria.fr/zh-hans/blog/apple-resolution-center-reply-app-review-rejection)。

## 深层链接：把用户带到哪里

卡片上的“打开”按钮会跟随你的深层链接。Apple 推荐使用通用链接（universal link），它比 App 专属的 URL 更可靠，并且不建议使用短链接服务。测试方法：把链接粘贴到“备忘录”App 里，然后点它。

- **活动进行中**：直接进入活动。
- **尚未开始**：一个等待页面，告诉用户什么时候回来。
- **新用户**：先走引导流程，再进入活动。
- **任何情况下**：都要能回到正常的 App 界面。

还要在全新安装的情况下测试链接：从我的提交经验来看，审核人员往往就是这样打开 App 的。

## 我的案例：TradaZen 联赛

TradaZen 是我的交易模拟器，它的历程我写在了[我的经验分享](https://devoria.fr/zh-hans/blog/tradazen-case-study-launch-iphone-app)里。它的联赛根据对战结果给玩家排名。下面是这个活动的做法，不含结果数据。

- **Competition 徽章**：玩家为排名而对战。
- **每种语言一套文案**，覆盖产品页的 38 种语言。法语版名称“Ligue trading de la semaine”（本周交易联赛）是 27 个字符。简短描述“Jeu de bourse : des duels de trading classés.”（股票游戏：带排名的交易对战）是 45 个字符：它用了用户会搜索的词，但描述的是联赛本身。
- **不带文字的素材**：App 的吉祥物手捧奖杯，尺寸为 1920 x 1080 和 1080 x 1920。
- **目标：召回老玩家**，高优先级，无需购买。
- **一个 App 专属的深层链接**，打开“Parcours”（进度）标签页。
- **紧凑的时间表**：开始前一天发布，然后是两周的联赛。

坑出在提交上。我把活动附在了一个版本上，而那个版本因为别的原因被拒了。等我重新提交时，活动的发布日期已经过了。App Store Connect 直接拦下了整个提交，提示“Supplied date must be in the future”。

**解决办法：撤下活动，推迟它的发布日期，然后单独提交。** 在版本审核期间，App Store Connect 接受了这次单独提交，活动也顺利发布了。从那以后，每次新提交前我都会重新检查每个活动的日期。

> 附在某个版本上的活动，会跟着这个版本的命运走。版本被拒了，活动的日期还在继续走。

最后一点：每周一次的联赛很接近 Apple 排除的重复性活动。我的能通过，是因为有明确的日期和真实的排名。不能保证每周提交一模一样的内容都能过。

## 衡量活动效果

数据在 Analytics 的 Acquisition 下的 In-App Events 中。根据 [App Store Connect Analytics 帮助文档](https://developer.apple.com/help/app-store-connect-analytics/acquisition/in-app-events)，活动带来 5 次首次下载后数据才会显示。活动专属的指标有七个：

| Apple 中的指标             | 统计内容           | 阶段 |
| -------------------------- | ------------------ | ---- |
| Event Impressions          | 卡片和详情页浏览量 | 发现 |
| Event Impressions (Unique) | 独立设备数         | 发现 |
| Event Page Views           | 详情页浏览量       | 发现 |
| Event Page Views (Unique)  | 浏览详情页的设备数 | 发现 |
| Reminders                  | 设置的提醒数       | 兴趣 |
| Notification Taps          | 点击提醒的次数     | 兴趣 |
| App Opens                  | 通过卡片打开的次数 | 回流 |

你还可以按活动筛选下载量、使用情况和销售额。要根据所选目标来解读数据：召回看打开次数和重新下载，拉新看首次下载。记下每个活动的日期，就像跟踪你的 App 排名时那样。

## 产品页的其他部分

活动是产品页的补充，不是替代。[ASO Kit](https://devoria.fr/zh-hans/kits/aso) 包含我的关键词方法、产品页模板，以及一个能把你的产品页翻译成 30 种语言并上传到 App Store Connect 的 skill。想测试截图和图标，请看 [product page optimization](https://devoria.fr/zh-hans/blog/app-store-product-page-optimization-ab-test) 指南。

准备提交了？[免费诊断](https://devoria.fr/zh-hans/diagnostic)会把我的 Apple 防拒清单发给你，并告诉你还剩哪些事要做。产品页的完整方法在 [App Store ASO](https://devoria.fr/zh-hans/expertise/app-store-aso) 页面。

## 常见问题

### App Store 上的 App 内活动是什么？

它是你 App 里有明确日期的时刻，比如一场比赛或一个新赛季，在 App Store 上以卡片形式展示。你在 App Store Connect 里创建它。

### 同时可以发布多少个 App 内活动？

自 2025 年 4 月 15 日起，App Store Connect 中每个 App 可同时发布 10 个，已批准的最多 15 个。说 5 个的指南已经过时了。

### 发布活动需要新版本的 App 吗？

App 获批之后就不需要：活动可以单独提交审核。但 App 的第一个版本，活动必须放在同一次提交里。

### App 内活动最长能持续多久？

15 分钟到 31 天。卡片最早可在开始前 14 天出现，方便用户设置提醒。

### App 内活动对 App 的搜索排名有帮助吗？

Apple 说用户可以直接搜索活动，但没说活动能提升 App 的排名。想被搜到，先把名称、副标题和关键词做好。

### App 内活动为什么会被拒？

Apple 规则里最明确针对的情况：文案中出现价格、单纯推广 App、重复性活动、徽章与内容不符，或者深层链接打不开活动。


## 你的项目

[ASO Kit](https://devoria.fr/zh-hans/kits/aso)：关键词方法、产品页模板，以及把你的 App Store 产品页翻译成 30 种语言的 skill。¥289。

[iOS & Android Kit](https://devoria.fr/zh-hans/kits/ios)：用 Claude Code 打造你的 iPhone 和 Android 应用：我自己应用的起步代码、上架商店的完整流程，以及全部工具包。¥739。

[诊断：你离自己的 iPhone 应用还差什么](https://devoria.fr/zh-hans/diagnostic)：7 个问题，60 秒：看清真正阻碍你发布 iPhone 应用的原因，拿到你的 4 步路线和适合你的套件。
