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),用户无需安装完整应用即可立即启动。

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 Store搜索结果 — 与完整应用一同展示
  • 网站上的Smart App Banners(智能应用横幅)
  • 二维码和App Clip码(实体NFC/二维码)
  • Safari浏览器 — 访问关联URL时
  • Messages信息 — 在iMessage中分享URL时
  • Maps地图 — 针对基于地理位置的商家
  • 附近功能 — 现实世界中的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(经过瘦身,按需下载)
完整应用无变化
这要求你仅交付核心必要的体验。

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 Clip体验
停车/交通支付停车费或购票
餐饮查看菜单、下单或支付
零售商品预览或会员卡使用
健身体验单次训练课程
游戏试玩演示关卡
金融计算器或快速报价
活动购票或签到
工具使用核心功能一次
核心问题: 什么是能够体现应用核心价值的最小化体验?

App Clip Discovery in the App Store

App Clips在App Store中的发现方式

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 Store搜索中作为独立卡片显示在完整应用结果下方——标注为“App Clip”,并带有“打开”按钮(而非“获取”)。
  • 用户点击“打开”即可立即启动App Clip
  • 使用后,用户会看到横幅提示:“获取完整应用”
  • 从App Clip用户转化为完整应用安装用户的比例通常比冷启动自然流量高3-5倍
ASO影响: App Clip卡片会继承应用的标题和描述元数据。优化主应用列表也能提升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 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 Clip体验中进行配置。

Handoff to Full 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
// 在用户从剪辑中获得价值后显示SKOverlay
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
需在用户获得价值体验后再显示该覆盖层——而非立即显示。

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使用场景
默认
yourdomain.com
通用场景 / App Store搜索
地理位置
yourdomain.com/location/123
地图、特定位置的NFC触发
营销活动
yourdomain.com/promo/summer
营销推广活动
特定功能
yourdomain.com/feature/x
特定功能演示
每个体验可单独设置:
  • 标题(最多18个字符)
  • 副标题(最多13个字符)
  • 头部图片(3000×2000像素)
  • 操作按钮文本

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 buttonUse context-specific text: "Order", "Pay", "Play"
卡片会在App Clip启动前显示:
字段限制提示
标题18个字符清晰体现操作:如“点咖啡”而非“应用名称”
副标题13个字符强化价值:如“免排队”
头部图片3000×2000像素展示使用效果,而非界面
操作按钮使用贴合场景的文本:如“下单”、“支付”、“游玩”

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 Clips中查看以下数据:
  • App Clip会话数
  • App Clip卡片展示次数
  • App Clip到完整应用的转化数
  • 独立App Clip用户数

App Clip vs Full App Install Trade-offs

App Clip与完整应用安装的权衡

App ClipFull Install
User frictionVery lowHigher
CommitmentLowHigh
RetentionLow (one-time use)High
Conversion from Clip3–5× higher than cold traffic
Best forDiscovery + conversionRetention + monetization
App Clip完整应用安装
用户操作门槛极低较高
用户投入度
用户留存低(一次性使用)
从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)
设置:
- [ ] 已在Xcode项目中添加App Clip目标
- [ ] App Clip大小小于15MB(使用Xcode中的大小报告)
- [ ] 已配置关联域名权限
- [ ] 已在App Store Connect中注册App Clip体验URL

用户体验:
- [ ] 核心价值在60秒内传递给用户
- [ ] 使用Sign in with Apple或Apple Pay(无自定义注册流程)
- [ ] 在用户获得价值后展示SKOverlay(而非立即展示)
- [ ] 用户安装完整应用时,数据可顺利迁移

App Store Connect配置:
- [ ] 已配置默认App Clip体验
- [ ] 已上传头部图片(3000×2000像素)
- [ ] 标题≤18字符,副标题≤13字符
- [ ] 已配置针对地理位置/营销活动的额外体验(如适用)

Related 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
    — Clip的可发现性依赖主应用的ASO优化
  • onboarding-optimization
    — 可将“价值优先”原则应用到Clip体验中
  • ua-campaign
    — 在付费营销活动中引导流量至App Clip URL
  • app-store-featured
    — App Clips可助力应用获得推荐资格