Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

How to make siri ask user for inputs programmatically.

I dont know if this is the appropriate forum for this.

Answers I've found on the web points me towards intentions, but somehow I couldnt make it work.

Im trying to activate siri on carplay to ask user for voice input then make a search.

Is this a custom intent capability or is there any other way.

Is your app entitled for CarPlay? If so, the Siri Assistant button can invoke Siri but this does not work with custom intents. Audio and communication apps in CarPlay can interact with Siri via CPAssistantCellConfiguration.

Yes this is exactly what I want, my app has carplay media app (both CarPlay and Media Player frameworks) enabled (along with regular carplay and siri entitlements).

I am trying to enable the cell with,

CPListTemplate(title: title, sections: [CPListSection(items: rows, header: "", sectionIndexTitle: "" )],assistantCellConfiguration: config)

but carplay simulator does not show it. Do I need to enable additional things, I also support playMedia intent. I am already handling siri interactions when user does the "hey siri, play x on myApp" interaction route. But wanted to show this button for better ux.

How to make siri ask user for inputs programmatically.
 
 
Q