---
title: AppShortcutsProvider
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/appshortcutsprovider
---

# AppShortcutsProvider

A type alias for the type that provides an app’s preconfigured shortcuts.

## Declaration

```swift
protocol AppShortcutsProvider : Sendable
```

## Mentioned in

Getting started with the App Intents framework

## Overview

Overview note: Session 10170: Implement App Shortcuts with App Intents, and session 10169: Design App Shortcuts. note: Apple may extract anonymized App Shortcuts data such as localized phrases, display representation values, and the title and description of related intents. Machine learning models use this data when training to help improve the App Shortcuts experience.

## Topics

### Providing App Shortcuts

- [appShortcuts](appintents/appshortcutsprovider/appshortcuts.md)
- [AppShortcutsBuilder](appintents/appshortcutsbuilder.md)

### Configuring shortcut tiles

- [shortcutTileColor](appintents/appshortcutsprovider/shortcuttilecolor.md)
- [ShortcutTileColor](appintents/shortcuttilecolor.md)

### Updating stored parameters

- [updateAppShortcutParameters()](appintents/appshortcutsprovider/updateappshortcutparameters().md)

### Type Aliases

- [AppShortcutsProvider.OptionsCollection](appintents/appshortcutsprovider/optionscollection.md)
- [AppShortcutsProvider.ParameterPresentation](appintents/appshortcutsprovider/parameterpresentation.md)
- [AppShortcutsProvider.Summary](appintents/appshortcutsprovider/summary.md)
- [AppShortcutsProvider.Title](appintents/appshortcutsprovider/title.md)

### Type Properties

- [negativePhrases](appintents/appshortcutsprovider/negativephrases.md)

## Relationships

### Inherits From

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
