A button that allows the user to add or edit a shortcut.
Mac Catalyst 13.0+
When the user performs an action such as placing an order for tomato soup, the app should provide the option to add the action to Siri as a shortcut. To present this option in your app, use INUIAddVoiceShortcutButton to display an “Add to Siri” button. Using this button makes your app consistent with other apps that support Siri Shortcuts.
Set the shortcut property on the button to have it automatically update the status of the shortcut. If the user has already added the shortcut to Siri, the button displays “Added” instead of “Add” and includes the phrase that the user chose when adding the shortcut. The methods in INUIAddVoiceShortcutButtonDelegate aren’t called unless the shortcut property is set.
After creating the button, assign its action to a method that displays INUIAddVoiceShortcutViewController. This controller guides the user through the process of adding the shortcut to Siri.