---
title: RelevantIntentManager
framework: appintents
role: symbol
role_heading: Class
path: appintents/relevantintentmanager
---

# RelevantIntentManager

A type you use to suggest app intents and their current relevance to a person.

## Declaration

```swift
final class RelevantIntentManager
```

## Mentioned in

Donating your app’s data and actions to the system

## Overview

Overview Use the shared RelevantIntentManager object to specify the actions your app wants to suggest and their current relevance. Register any relevant app intents at launch time and any time the set of actions changes later. You can register multiple actions at once, and the system uses the relevance factors for each one to determine when to suggest the action. If you don’t have any current actions to suggest, register an empty set to prevent the system from suggesting outdated actions. You don’t create instances of this class yourself. Instead, use the object in the shared property to set the relevant intents for your entire app.

## Topics

### Instance Methods

- [updateRelevantIntents(_:)](appintents/relevantintentmanager/updaterelevantintents(_:).md)

### Type Properties

- [shared](appintents/relevantintentmanager/shared.md)

## See Also

### Intent relevance

- [RelevantIntent](appintents/relevantintent.md)
- [RelevantContext](relevancekit/relevantcontext.md)
