Contents

App intent types

Build your intents from types that define common behaviors such as opening or deleting items, playing or recording media, and more.

Overview

The app intents you create conform to the AppIntent protocol for basic features, but you can choose other protocols as an alternate starting point. You might choose a different protocol for an intent that offers a specific behavior or supports a particular capability. For example, use the OpenIntent protocol if your app intent launches your app and displays a specific item. These protocols also conform to the AppIntent protocol, giving you both the base features and the additional behaviors you need for your specific app intent.

Topics

Common actions

Universal link navigation

Media actions

Communication actions

Controls, widgets, and Live Activities

SiriKit intent migration

System support

See Also

App intent definition