Protocol

INSaveProfileInCarIntentHandling

The handler interface for saving vehicle environment settings to a user-specified profile.

Declaration

@protocol INSaveProfileInCarIntentHandling

Overview

Automotive venders can support the INSaveProfileInCarIntentHandling protocol in an Intents extension that they ship with their automotive apps. Use the methods of this protocol to resolve, confirm, and handle requests to save vehicle-related settings to the profile that the user designated. Your extension should be able to communicate with the vehicle and save the necessary settings.

Siri delivers an INSaveProfileInCarIntent object to your handler when the user asks to save the current settings to a specific profile. The provided intent object contains information that you use to determine where to save the settings.

Topics

Resolving the Intent Parameters

- resolveProfileNumberForSaveProfileInCar:withCompletion:

Resolves the profile index in which to save any settings.

- resolveProfileNameForSaveProfileInCar:withCompletion:

Resolves the profile name in which to save any settings.

Confirming the Response

- confirmSaveProfileInCar:completion:

Confirms whether you can save the settings to the designated profile.

Handling the Intent

- handleSaveProfileInCar:completion:

Handles saving any settings to the designated profile.

Required.

Relationships

Inherits From

See Also

Save Profile in Car

INSaveProfileInCarIntent

A request to save the user’s vehicle environment settings in a CarPlay-enabled vehicle.

INSaveProfileInCarIntentResponse

Your app’s response to a save profile in car intent.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software