Siri AI + Schema .system.open

Since iOS 18, I have an OpenIntent to open documents.

For Siri AI, I understood that I need to annotate the entity with @AppIntent(schema: .system.open) for Siri AI to be able to open documents. This is only supported starting with iOS 27.

I tried duplicating the intent (one for iOS 27, one for the other versions), however, Xcode complains and says that only one OpenIntent is possible per target entity.

How are we supposed to:

  • support Siri AI "open" functionality
  • preserve functionality for older iOS versions

?

Thank you

I am also experiencing this same problem and question. I want to make my app take full advantage of schemas and Siri AI, but there doesn't seem to be a way to take advantage of them while maintaining backward compatibility with the older OpenIntent

Siri AI + Schema .system.open
 
 
Q