How to Provide Email Address for "Siri Found In Apps"

I'm currently working on a contact management app and I've been trying to understand how I can enable my app to provide suggestions in the Mail.app under "Siri Found In Apps". I began down the path of exposing my contacts via Spotlight Core but that doesn't seem to expose them to Mail.app. I started investigating using SiriKit, but my app doesn't match any of the allowed intents. NSUserActivity, also doesn't feel like the right thing since I would like to expose all of my contacts, not just the one that I've recently visited.


Is it possible for a non-apple app to provide suggestions when typing a recipient email in Mail.app? (I haven't found any 3rd party apps yet)

If it is, could you please point me in the correct direction to enable this functionality?

Is there way to enable this functionality in the Phone app as well?

Surfacing your app in other places across the system is the iOS Proactive feature, which uses parts of the Intents framework to donate interactions as well as the NSUserActivity API - it sounds like you're looking in the right places. Have you seen this WWDC session video? This link is specifically to a section on Contacts, but I'd suggest watching the whole thing to get a better understanding of how Proactive works across the system in general.

How to Provide Email Address for "Siri Found In Apps"
 
 
Q