# App Store 應用程式內活動：建立能過審的活動

> In-app event 是顯示在你的頁面、搜尋和 Today 標籤的限時卡片。名稱 30 字元，最長 31 天，需經 App Review 審查。

原始頁面：[App Store 應用程式內活動：建立能過審的活動](https://devoria.fr/zh-hant/blog/app-store-in-app-events-guide)
作者：[Mehdi Azizi](https://devoria.fr/zh-hant/mehdi-azizi)
發布日期：2026-11-04
內容最後修訂：2026-11-04


In-app events（App 內活動）是你的 app 中有日期的時刻：一場錦標賽、一個新賽季、一場直播。**Apple 會把它們以卡片形式顯示在你的產品頁、搜尋結果，以及 Today、遊戲和 App 標籤中，每個活動最長 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 的 in-app events：會出現在哪裡

活動以卡片呈現：一張圖片或一段影片、名稱和簡短描述。點一下會開啟詳細資訊頁，顯示詳細描述。根據 [Apple 關於 In-App Events 的頁面](https://developer.apple.com/app-store/in-app-events/)，卡片會出現在三個地方：

- **你的產品頁上**，列出你所有已發佈的活動。
- **搜尋結果中。** 只有已經下載過你 app 的人，卡片才會取代你的截圖。其他人看到的還是截圖。也可以直接搜尋某個活動。
- **Today、遊戲和 App 標籤的編輯精選與推薦中。**

從卡片或活動頁，使用者可以下載 app、直接開到正確的位置、分享活動，或要求在活動開始時收到通知。

**在搜尋中，活動首先是講給已經認識你 app 的人聽的。** 它是讓人回流的工具，也是讓人發現的工具。

Apple 舉出的好例子是挑戰、競賽和特別內容的推出。它排除重複性活動（每日獎勵）、沒有新內容的降價，以及 app 的一般性宣傳。要宣傳優惠，應該用[推廣文字](https://devoria.fr/zh-hant/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-hant/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-hant/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-hant/blog/app-store-review-time)。如果被拒，請讀[回覆 App Review](https://devoria.fr/zh-hant/blog/apple-resolution-center-reply-app-review-rejection)。

## 深層連結：要把人帶到哪裡

卡片上的「開啟」按鈕會跟隨你的深層連結。Apple 建議使用通用連結（universal link），比 app 專屬的網址更可靠，並且不建議使用短網址。測試方法：貼到「備忘錄」app 裡再點一下。

- **活動進行中**：直接進入活動。
- **尚未開始**：一個等待畫面，告訴使用者何時回來。
- **新使用者**：先走 onboarding，再進入活動。
- **任何情況**：都要有回到 app 一般畫面的方法。

也要在全新安裝的狀態下測試連結：從我的送審經驗看，審查人員常常就是這樣打開 app 的。

## 我的案例：TradaZen 的聯賽

TradaZen 是我的交易模擬器，它的歷程我寫在[我的經驗分享](https://devoria.fr/zh-hant/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   | 回流 |

你也可以依活動篩選下載量、使用狀況和銷售。依你選的目的解讀數字：要讓人回流就看開啟次數和重新下載，要吸引新用戶就看首次下載。記下每個活動的日期，就像追蹤你的 app 排名時一樣。

## 產品頁的其他部分

活動是產品頁的補充，不是替代品。[ASO Kit](https://devoria.fr/zh-hant/kits/aso) 收錄了我的關鍵字方法、產品頁範本，以及一個能把產品頁翻成 30 種語言再送到 App Store Connect 的 skill。要測試截圖和圖示，請看 [product page optimization](https://devoria.fr/zh-hant/blog/app-store-product-page-optimization-ab-test) 的指南。

正在準備送審嗎？[免費診斷](https://devoria.fr/zh-hant/diagnostic)會寄給你我的 Apple 防退件檢查清單，並告訴你還有哪些事要做。完整的產品頁方法在 [ASO App Store](https://devoria.fr/zh-hant/expertise/app-store-aso) 頁面。

## 常見問題

### App Store 的 in-app event 是什麼？

它是你 app 中有日期的時刻，例如一場競賽或一個新賽季，在 App Store 上以卡片呈現。你在 App Store Connect 建立它。

### 同時可以發佈幾個 in-app events？

自 2025 年 4 月 15 日起，同時最多 10 個，每個 app 在 App Store Connect 最多 15 個已核准活動。寫 5 個的指南已經過時了。

### 發佈活動需要新版本的 app 嗎？

你的 app 核准後就不需要：活動可以單獨送審。但最早的第一個版本，活動必須包含在同一次送審中。

### In-app event 最長可以持續多久？

15 分鐘到 31 天。卡片最多可以在開始前 14 天出現，讓大家要求收到通知。

### In-app event 對 app 的搜尋排名有幫助嗎？

Apple 寫說可以直接搜尋活動，但沒說活動會提升 app 的排名。要被找到，請先下功夫在名稱、副標題和關鍵字。

### In-app event 為什麼會被拒？

Apple 規則最明確針對的情況有：文字中寫了價格、單純宣傳 app、重複性活動、標章不符，或深層連結打不開活動。


## 你的專案

[ASO Kit](https://devoria.fr/zh-hant/kits/aso)：關鍵字方法、產品頁範本，以及把你的 App Store 產品頁翻成 30 種語言的 skill。$1,399。

[iOS & Android Kit](https://devoria.fr/zh-hant/kits/ios)：用 Claude Code 打造你的 iPhone 和 Android App：我自己 App 的起始程式碼、上架商店的完整流程，以及所有套件。$3,599。

[診斷：你離自己的 iPhone App 還差什麼](https://devoria.fr/zh-hant/diagnostic)：7 個問題，60 秒：找出真正卡住你發布 iPhone App 的原因，拿到你的 4 步驟路線，以及最適合你的套件。
