测试 App Clip:轻 App 与完整 App 互斥可切换
什么是 App Clip(轻 App)
App Clip 是 Apple 推出的轻量级 App 子集——你不需要完整安装 App Store 上的正式 App,就可以体验其中某些核心功能(比如点支付、填表、查信息)。最常见的触发方式:扫 NFC 标签、点特定链接、从 App Store 里的 App Clip 卡片进入。
App Clip 有几个特点:
- 不用安装:点一下就能用,用完自动清走。
- 不占太多存储空间:大小限制通常不超过 10MB。
- 能和完整 App 互通:在 App Clip 里完成的表单、登录信息可以无缝转移到完整 App(用户升级后)。
TestFlight 如何测试 App Clip
App Clip 的 Beta 测试方式和完整 App 类似,但有几个独特的地方:
- 开发者需要把 App Clip 的构建版本也上传到 App Store Connect——和完整 App 分开上传、分开加进 TestFlight 组。
- 测试者在 TestFlight 里可以同时看到完整 App 和 App Clip 两个选项——可以分别安装、分别测试。
- 设备上 App 和 App Clip 互斥——同一时刻只能装一个,切换会替换。
测试者侧:安装 App Clip
- 打开 TestFlight → 选中你在测的那个 App。
- 向下滚到 轻 App(App Clip)区域 → 你会看到:
- 「安装 App」按钮(当前没装 App)
- 「安装轻 App」按钮(当前没装 App Clip)
- 或者「切换到 App」/「切换到轻 App」按钮(两者都能装但互斥)
- 点 安装轻 App → App Clip 被下载到设备上。
- 注意:App Clip 不会在主屏显示图标——它只在 TestFlight 里可见,或者通过 NFC / 链接触发。测试时直接在 TestFlight 里点「打开」就行。
App 和 App Clip 之间切换
如果你装了完整 App,想测 App Clip:
- TestFlight → 那个 App → 轻 App 区域 → 切换到轻 App。
- 完整 App 被卸载,App Clip 被安装。
- 切换过程中部分 App 数据可能会丢失——这是 Apple 的设计,因为 App Clip 被视为独立的安装实体。
- 想换回完整 App?同样操作,TestFlight → App 区域 → 切换到 App。
测试 App Clip 的场景
App Clip 的测试重点和完整 App 不同:
- 冷启动速度:App Clip 要求 2 秒内启动完成——因为它的使用场景就是快速、一次性的。如果你的 App Clip 冷启动要 3 秒,这个问题必须优先修。
- 功能子集完整性:App Clip 只包含核心功能,确保这些核心功能在没有完整 App 的情况下能跑通。
- 无缝升级:测试者从 App Clip 升级到完整 App 后,之前在 App Clip 里的登录状态、购物车等信息能不能带过去?这是用户体验的关键点。
- NFC / 链接触发:如果你计划让 App Clip 支持 NFC 或 Universal Links,测试这些触发方式是否正常。
最低系统要求
- App Clip 的测试需要 iOS 16 或更高版本。
- TestFlight 里 App Clip 和完整 App 是分开的构建版本——你可以为同一个外部组同时绑定一个完整 App 构建和一个 App Clip 构建。
- 如果你不想让外部测试者看到 App Clip,在 App Store Connect 里不要把 App Clip 的构建加进同一个组就行。