Enumeration Case

INStartWorkoutIntentResponseCode.continueInApp

A response code that indicates your app extension is ready to transfer control to the app to start the workout.

Declaration

case continueInApp = 2

Discussion

Upon returning this code, SiriKit launches your app in the foreground and passes it the NSUserActivity object you provided at initialization time. (If you didn’t provide a user activity object, SiriKit creates one for you). SiriKit adds an INInteraction object with the intent and your response to the user activity object before delivering it. Your app should use the information in the user activity object to start the workout.

See Also

Response State

case unspecified

A response code that indicates an unknown state.

case ready

A response code that indicates app readiness.

case success

A response code that indicates your app succeeded.

case handleInApp

A response code that indicates you want to handle the intent in your app instead.

case failure

A response code that indicates you were unable to start the specified workout.

case failureRequiringAppLaunch

A response code that indicates the user must launch your app to start the workout.

case failureOngoingWorkout

A response code that indicates a workout is already in progress, so another can’t start.

case failureNoMatchingWorkout

A response code that indicates you didn’t find the specified workout.