iMessages Deeplink App Switching for iOS 26.0

Ok so for some background, our app has a keyboard extension where we run a dictation service. Due to iOS limitations, this requires the user to press a button on the keyboard which will then bring the user to our app to activate an audio session. Once the audio session has been activated, it takes the user back to the original app it came from to continue using the keyboard + dictation service.

The problem we're running into involves iOS 26.0 and the iMessages app. Whenever our app tries to switch back to the iMessages app using Deep Link (specifically the messages:// URL), the iMessages app opens up a new message compose sheet. This compose sheet replaces the view or message thread that the user was previously looking at which we don't want.

This behavior appears to be only happening in iOS 26 and not in any of the previous iOS versions (tested up to iOS 18.6). We know that it should be possible to bring the user back to the messages app without opening up this new compose sheet, because similar apps do the same thing and these apps have been verified to work on iOS 26.

We've tried also using the sms:// URL but that always opens a new message compose sheet regardless of whether or not it's iOS 26.0.

Answered by DTS Engineer in 864060022

I might’ve missed a memo here, but is the messages URLs scheme documented anyway? If so, please post a link to the docs so I can come up to speed.

If not, see Supported URL Schemes.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I might’ve missed a memo here, but is the messages URLs scheme documented anyway? If so, please post a link to the docs so I can come up to speed.

If not, see Supported URL Schemes.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

I was actually able to figure this out by scouring more of the web. Apparently, using iChat:// results in the behavior we want.

Appreciate the help though.

iMessages Deeplink App Switching for iOS 26.0
 
 
Q