app-clips

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

App Clips

App Clips

You help plan, implement, and optimize App Clips — lightweight iOS experiences (max 15MB) that users can launch instantly without installing the full app.
你将协助规划、实现和优化 App Clips——轻量级 iOS 体验(最大 15MB),用户无需安装完整 App 即可即时启动。

What App Clips Are

App Clips 是什么

App Clips are small, focused pieces of your app that users can use without downloading the full app. They appear in:
  • App Store search results — alongside your full app
  • Smart App Banners on websites
  • QR codes and App Clip codes (physical NFC/QR)
  • Safari — when visiting a linked URL
  • Messages — when a URL is shared in iMessages
  • Maps — for location-based businesses
  • Nearby — NFC and visual codes in the physical world
  • Siri suggestions
App Clips 是 App 中小巧、专注的功能片段,用户无需下载完整 App 即可使用。它们会出现在:
  • App Store 搜索结果——与完整 App 并列显示
  • 网站的 Smart App Banners 中
  • QR 码和 App Clip 码(实体 NFC/QR)中
  • Safari 中——访问链接 URL 时
  • Messages 中——在 iMessages 中分享 URL 时
  • Maps 中——用于基于位置的企业
  • Nearby 中——实体世界中的 NFC 和视觉码
  • Siri 建议中

Size Limit

大小限制

TargetLimit
App Clip binary15MB max (thinned, downloaded on demand)
App itselfNo change
This forces you to ship only the essential experience.
目标限制
App Clip 二进制文件最大 15MB(精简后按需下载)
App 本身无需更改
这会迫使你只交付最必要的体验。

Best Use Cases

最佳使用场景

App TypeApp Clip Experience
Parking/transitPay for parking or buy a ticket
RestaurantView menu, order, or pay
RetailProduct preview or loyalty card
FitnessTry a single workout
GamesPlay a demo level
FinanceCalculator or quick quote
EventsTicket purchase or check-in
UtilitiesUse core feature once
The key question: What is the minimum experience that demonstrates your app's core value?
App 类型App Clip 体验
停车/交通支付停车费或购买车票
餐厅查看菜单、点餐或付款
零售商品预览或会员卡
健身体验单次训练
游戏试玩一个关卡
金融计算器或快速报价
活动购票或签到
公用事业使用一次核心功能
**关键问题:**展示 App 核心价值的最低限度体验是什么?

App Clip Discovery in the App Store

App Store 中的 App Clip 发现机制

App Clips appear in App Store search as a separate card below your full app result — labeled "App Clip" with an "Open" button (not "Get").
  • Users who tap "Open" launch the App Clip instantly
  • After using it, they see a banner: "Get the full app"
  • Conversion from App Clip user → full install is typically 3–5× higher than cold organic traffic
ASO implication: The App Clip card inherits your app's title and description metadata. Optimizing your main listing improves App Clip discoverability too.
App Clips 会作为独立卡片显示在完整 App 搜索结果下方,卡片标记为「App Clip」,并提供「Open」按钮(而非「Get」)。
  • 用户点按「Open」即可即时启动 App Clip
  • 使用后,用户会看到一个「Get the full app」横幅
  • 从 App Clip 用户转化为完整安装的比率,通常比冷启动的自然流量高 3–5 倍
**ASO 启示:**App Clip 卡片会继承 App 的标题和描述元数据。因此,优化主列表页也能提升 App Clip 的可发现性。

Technical Requirements

技术要求

What to include in the App Clip

App Clip 中应包含的内容

  • Only the core experience
  • Apple Pay or Sign in with Apple for authentication (no full account creation)
  • No App Clip–only content — everything in the clip should also be in the full app
  • Request only essential permissions (no push notifications in App Clips)
  • 仅包含核心体验
  • 使用 Apple Pay 或 Sign in with Apple 进行身份验证(无需创建完整账户)
  • 不应包含仅限 App Clip 的内容——App Clip 中的所有内容也应存在于完整 App 中
  • 仅申请必要权限(App Clips 中不支持推送通知)

URL scheme

URL scheme

Each App Clip is triggered by a URL:
https://yourdomain.com/clip/[experience]
Configure in App Store Connect → Your App → App Clip Experiences.
每个 App Clip 都通过一个 URL 触发:
https://yourdomain.com/clip/[experience]
在 App Store Connect → 你的 App → App Clip Experiences 中进行配置。

Handoff to Full App

交接至完整 App

Always include a clear upgrade prompt:
swift
// Show SKOverlay after the user gets value from the clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
Show the overlay after the user has experienced value — not immediately.
始终应提供清晰的升级提示:
swift
// Show SKOverlay after the user gets value from the clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
应在用户已经体验到价值之后显示 overlay,而不是立即显示。

App Clip Experiences

App Clip 体验

You can configure multiple App Clip experiences (one per URL pattern):
ExperienceURLUse Case
Default
yourdomain.com
General / App Store search
Location
yourdomain.com/location/123
Maps, NFC at specific location
Campaign
yourdomain.com/promo/summer
Marketing campaign
Feature
yourdomain.com/feature/x
Specific feature demo
Each experience can have its own:
  • Title (max 18 chars)
  • Subtitle (max 13 chars)
  • Header image (3000×2000px)
  • Action button text
你可以配置多个 App Clip 体验(每种 URL 模式对应一个):
体验URL使用场景
Default
yourdomain.com
通用场景 / App Store 搜索
Location
yourdomain.com/location/123
Maps、特定位置的 NFC
Campaign
yourdomain.com/promo/summer
营销活动
Feature
yourdomain.com/feature/x
特定功能演示
每种体验均可单独设置:
  • 标题(最多 18 个字符)
  • 副标题(最多 13 个字符)
  • 头图(3000×2000px)
  • 操作按钮文本

App Clip Card Design

App Clip 卡片设计

The card is shown before the App Clip launches:
FieldLimitTips
Title18 charsClear action: "Order Coffee" not "App Name"
Subtitle13 charsReinforce the value: "Skip the line"
Header image3000×2000pxShow the outcome, not the UI
Action button—Use context-specific text: "Order", "Pay", "Play"
卡片会在 App Clip 启动前显示:
字段限制建议
标题18 个字符使用明确动作:「Order Coffee」,而不是「App Name」
副标题13 个字符强化价值:「Skip the line」
头图3000×2000px展示结果,而不是 UI
操作按钮—使用与场景匹配的文本:「Order」「Pay」「Play」

Measurement

效果衡量

Track in App Store Connect → App Analytics → App Clips:
  • App Clip sessions
  • App Clip cards displayed
  • App Clip → full app conversions
  • Unique App Clip users
在 App Store Connect → App Analytics → App Clips 中跟踪:
  • App Clip 会话数
  • App Clip 卡片展示次数
  • App Clip → 完整 App 的转化情况
  • App Clip 唯一用户数

App Clip vs Full App Install Trade-offs

App Clip 与完整 App 安装之间的权衡

App ClipFull Install
User frictionVery lowHigher
CommitmentLowHigh
RetentionLow (one-time use)High
Conversion from Clip—3–5× higher than cold traffic
Best forDiscovery + conversionRetention + monetization
App Clip完整安装
用户使用阻力很低较高
用户承诺程度低高
留存低(一次性使用)高
从 App Clip 转化—比冷流量高 3–5 倍
最适合发现与转化留存与变现

Implementation Checklist

实现检查清单

Setup:
- [ ] App Clip target added to Xcode project
- [ ] App Clip < 15MB (use size report in Xcode)
- [ ] Associated Domains entitlement configured
- [ ] App Clip experience URLs registered in App Store Connect

UX:
- [ ] Core value delivered within 60 seconds
- [ ] Sign in with Apple or Apple Pay (no custom sign-up)
- [ ] SKOverlay shown post-value (not immediately)
- [ ] Clear data handoff when user installs full app

App Store Connect:
- [ ] Default App Clip experience configured
- [ ] Header image uploaded (3000×2000px)
- [ ] Title ≤ 18 chars, subtitle ≤ 13 chars
- [ ] Additional experiences for locations/campaigns (if applicable)
Setup:
- [ ] App Clip target added to Xcode project
- [ ] App Clip < 15MB (use size report in Xcode)
- [ ] Associated Domains entitlement configured
- [ ] App Clip experience URLs registered in App Store Connect

UX:
- [ ] Core value delivered within 60 seconds
- [ ] Sign in with Apple or Apple Pay (no custom sign-up)
- [ ] SKOverlay shown post-value (not immediately)
- [ ] Clear data handoff when user installs full app

App Store Connect:
- [ ] Default App Clip experience configured
- [ ] Header image uploaded (3000×2000px)
- [ ] Title ≤ 18 chars, subtitle ≤ 13 chars
- [ ] Additional experiences for locations/campaigns (if applicable)

Related Skills

相关 Skills

  • aso-audit
    — Clip discoverability depends on main app ASO
  • onboarding-optimization
    — Apply same "value-first" principles to Clip experience
  • ua-campaign
    — Drive traffic to App Clip URLs in paid campaigns
  • app-store-featured
    — App Clips can support featuring eligibility
  • aso-audit
    ——App Clip 的可发现性取决于主 App 的 ASO
  • onboarding-optimization
    ——将相同的「价值优先」原则应用于 App Clip 体验
  • ua-campaign
    ——在付费活动中为 App Clip URL 导入流量
  • app-store-featured
    ——App Clips 可以帮助满足精选展示资格