<!--
{
  "documentType" : "article",
  "framework" : "AppClip",
  "identifier" : "/documentation/AppClip/recommending-your-app-to-app-clip-users",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "Recommending your app to App Clip users"
}
-->

# Recommending your app to App Clip users

Display an overlay in your App Clip to recommend your app to users.

## Discussion

App Clips only remain on a device for a limited amount of time. If someone uses an App Clip regularly, they might want to get the corresponding app to use additional features and have the app on their home screen. With <doc://com.apple.documentation/documentation/StoreKit/SKOverlay>, you can recommend your full app to users and enable them to install it from within your App Clip.

> Note:
> Don’t require users to install your app to complete a task. For user experience and design guidance, see [Human Interface Guidelines > App Clips](https://developer.apple.com/design/human-interface-guidelines/app-clips/overview/).

If you’re using SwiftUI, make use of the <doc://com.apple.documentation/documentation/SwiftUI/View/appStoreOverlay(isPresented:configuration:)> modifier. For example usage, see [Fruta: Building a feature-rich app with SwiftUI](/documentation/AppClip/fruta-building-a-feature-rich-app-with-swiftui).

To display an overlay when using <doc://com.apple.documentation/documentation/UIKit>:

1. Create an <doc://com.apple.documentation/documentation/StoreKit/SKOverlay/AppClipConfiguration> object.
2. Initialize <doc://com.apple.documentation/documentation/StoreKit/SKOverlay> with the configuration object.
3. Present the overlay.

The following code displays the overlay at the bottom of the visible scene:

```swift
func displayOverlay() {
    guard let scene = view.window?.windowScene else { return }

    let config = SKOverlay.AppClipConfiguration(position: .bottom)
    let overlay = SKOverlay(configuration: config)
    overlay.present(in: scene)
}
```

To respond to the overlay’s appearance, dismissal, or failure to load, set the <doc://com.apple.documentation/documentation/StoreKit/SKOverlay/delegate>, and implement the methods defined in <doc://com.apple.documentation/documentation/StoreKit/SKOverlayDelegate>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)