development
SKOverlay
An iOS API that displays a banner overlay within an App Clip recommending the user install the full app from the App Store.
SKOverlay is Apple’s API for showing an install recommendation within an App Clip. It displays a compact banner at the bottom of the screen with your full app’s icon, name, and a “Get” button linking to the App Store.
How It Works
Present the overlay from your App Clip code after the user has experienced meaningful value:
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
The overlay appears as a subtle prompt. The user can tap “Get” to install the full app or dismiss it to continue using the App Clip.
Timing Strategy
Timing is critical for conversion:
- Too early: User hasn’t experienced value yet and dismisses it
- Too late: User has already left the App Clip
- Optimal: After the user completes a meaningful action (placed an order, finished a session, saved data)
Conversion Tracking
Track presentations and install taps to measure your App Clip-to-full-app conversion rate. Compare timing strategies to find the best presentation moment.
Alternatives
Beyond SKOverlay, the system may show an install suggestion in the App Clip Card after the user has engaged multiple times. This system-driven prompt complements your manual presentations.