Is it possible to integrate Siri into an iOS app in a way that allows users to control the app entirely through voice commands?
For example, imagine a user saying:
“Siri, open my add-ons and show me my available internet packages.”
I would like to understand whether Siri, using App Intents or another Apple framework, can:
- Recognize a voice command and identify the requested action.
- Navigate to a specific section of the app's Home Screen, even if that section is currently outside the visible area.
- Automatically scroll to the relevant UI component and bring it into view.
- Navigate to other screens when required.
- Perform multiple actions as part of one continuous experience, such as scrolling, opening a screen, selecting an option, and triggering an API request.
My main question is: Can we create a conversational, voice-controlled experience where a single Siri command can trigger a sequence of UI navigation and app-related operations, rather than simply opening the app or navigating to a predefined screen?
What are the recommended Apple frameworks and best practices for implementing this kind of experience?