I’m using iOS App Intents for the first time as a developer. My gut feeling when this was all introduced was that it was way too limited to create an extensible, universal Siri that works in lots of contexts. I still believe that. Some cool things are possible, though.

John Gillilan

into the micro.blog iOS client?

Manton Reece

@bondad Not yet, this will be for our app Strata. But if it goes well we can consider support in Micro.blog too.

John Gillilan

ah interesting! So actions to make a new note or open a notebook perhaps? HMU if you run into any snags I’ve been exploring that framework a lot

Manton Reece

@bondad Thanks! Only problem I'm hitting now is phrases don't seem to work quite right, e.g. "new note in Strata" always prompts me whether I want to use Apple Notes or Strata. Can't tell whose bug it is.

Maurice Parker

Have you taken a look at App Intent Domains yet? They are intended to help with Siri integration.

Manton Reece

@vincode Not closely, I'll check it out. I've got things working from Siri except the "in (app name)" part of phrases. It never wants to just hand it to my app without a prompt.

Maurice Parker

I don’t think they do much yet, but they should be important when Siri gets smarter with Apple Intelligence.

John Gillilan

when I've had crossfire with 1P apps in the past like this, it seems to learn a preference for the disambiguation after a few invocations, but sounds like this isn't the case... I wonder if there's a potato poTAHto thing going on with strat-a vs strah-tah. check out info.plist app name synonyms, I haven't used this but there's an INAlternativeAppNamePronunciationHint property that might help

John Gillilan

another idea, there's a legacy SiriKit domain for notes which includes INCreateNoteIntent, and Apple's guidance is to still use those if your app aligns, as they're training adapters for the foundation LLM to enhance the old SiriKit domains (in addition to the new App Intent domain schemas)

Manton Reece @manton
Lightbox Image