What problem does it solve?
App Clips provide lightweight, instantly-available versions of your iOS app for in-the-moment experiences, enabling quick demos and safe data handoff to the full app.
Core Features & Use Cases
- App Clip target setup and entitlements to run alongside the full app
- Invocation URL handling via NSUserActivity to route contexts
- App Clip experiences configuration in App Store Connect and associated domains for custom URLs
- Size considerations and lifecycle management to keep binaries lean and ephemeral
- Multiple invocation methods: App Clip Codes, NFC, QR codes, Safari banners, Maps, Messages
- Data migration and sharing via App Groups and shared storage between App Clip and full app
- SKOverlay support to promote the full app from within the clip
- Location confirmation and ephemeral permissions to verify proximity-based usage
Quick Start
Create an App Clip target in your Xcode project, configure a default invocation URL, and test end-to-end invocation using a local URL.