An interface that handles requests to start a workout.
SDKs
- iOS 10.0+
- Mac Catalyst 13.0+
- watchOS 3.2+
Framework
- Intents
Declaration
protocol INStartWorkoutIntentHandling
Overview
Use the methods of the INStart
protocol to resolve, confirm, and handle requests to start a workout using your app. Adopt this protocol in an object of your Intents extension capable of validating the workout name or goals.
You don’t actually start a workout from your Intents extension. When your handle(intent:
returns, Siri launches your app and passes it an NSUser
object that contains the INStart
object and your response. Your app uses the information in those objects to start the workout.