App Clips

An App Clip is a pocket-sized role of your app that's discoverable at the moment it's needed and lets people consummate a quick task from your app — even before installing your total app. Whether ordering have-out from a eating place, renting a scooter, or setting up a new connected appliance for the first fourth dimension, people can launch the App Clip to easily kickoff and cease the task. And once the task is done, yous tin can offer the opportunity to download your full app from the App Store.

Function of an app

Because an App Prune is a pocket-sized part of your app, you'll create it in the same Xcode project as your full app using the iOS SDK. Each App Clip is lightweight and quick to open, even if it's non already on the device. When you're set up to submit for review, y'all'll manage your App Prune as part of your full app in App Store Connect.

Download the full app

App Clips are an opportunity to apace demonstrate the value of your app. To make downloading your full app easier, you tin present an choice for download at an appropriate time in your App Clip. You can even persist whatever information the user provided and seamlessly transition it to the full app.

Streamlined

App Clips focus on finishing one task quickly. An ideal experience allows people to open and consummate a task in seconds. You tin farther streamline the feel in the post-obit means:

Works with Apple Pay

Instead of request for credit bill of fare information, you can take payments using Apple Pay.

Works with Sign in with Apple

To assist provide tailored experiences, App Clips tin can use Sign in with Apple to sign in to your app's services without requiring people to fill out forms or set upwards new accounts.

Discoverable when they're needed

A key part of App Clips is how they're discovered and launched:

App Clip Codes

The all-time manner for people to discover your App Prune. It's visually beautiful and distinct, so when someone sees one, they'll know in that location's an App Clip waiting for them. Each App Clip Code tin can optionally contain an NFC tag, allowing people to tap it in addition to scanning it with the Camera app or the Code Scanner in Control Center.

Larn more nearly App Clip Codes

NFC tags

People can tap their iPhone on NFC tags that you place at specific locations to launch your App Clip, even from the lock screen.

QR codes

Place QR codes at specific locations to let people launch your App Prune by scanning the code with the Camera app or the Code Scanner in Control Center.

Links in Letters

Configure your App Prune so that people can share information technology with others, enabling recipients to open up the App Clip correct from the Messages app.

Safari

When you add together a Smart App Banner to your website, configure it so that visitors can tap to open your App Clip right abroad. On iOS 15 and iPadOS fifteen or later, y'all can choose to brandish the full App Clip menu over the webpage. And apps using SafariViewController to return web content can show the card as part of the app's UI, assuasive the App Clip to launch directly from the app.

Recently used App Clips

App Clips don't clutter the Dwelling house Screen, but people tin can detect and launch recently used App Clips from the Recents category of the App Library.

Place cards in Maps

When your App Prune is associated with a specific location, you can register your App Clip to appear on a place card in Maps so people can open up information technology from there. It can besides appear as a Siri proposition and in Spotlight Search as needed.

Notifications

App Clips tin send notifications for up to 8 hours after each launch to relay data that'southward essential to their functionality. If your App Clip needs to send notifications beyond eight hours, y'all can request permission to send notifications for as long equally the App Clip is on the device.

Location verification

A location verification API just for App Clips lets you do a onetime check to see if an App Clip Code, NFC tag, or QR lawmaking that someone scanned is where it's expected, helping avoid accidental payment or orders from a code associated with a unlike location.

Local testing

Create a local experience on your device to complete cease-to-end testing using an App Clip Code, QR code, NFC tag, Safari Smart App Imprint, or link in Letters. This means you tin exam without associating your App Clip with your website or uploading a build to TestFlight.

Multiple App Clip experiences

You can create many App Clip experiences to support situations when different tasks from your app might exist helpful. Each experience includes metadata for the App Prune bill of fare, an invocation URL, and invocation methods.

Full app experience

If someone has your app installed on their device, App Prune Codes and links to your App Clip open the app instead of the App Clip. Your app should handle the link and offer the same functionality equally your App Clip.

Tools and resource

Find the tools, documentation, and resource y'all need to implement App Clips and App Clip Codes.

View resources