Definitely not as seamless UX wise, but I found a workaround.
Right now I am using the .continueInApp response code in my extension
swift
completion(MyIntentResponse(code: .continueInApp, userActivity: nil))
and then handling the automatically generated NSUserActivity in the SceneDelegate with
swift
func scene(_ scene: UIScene, continue userActivity: NSUserActivity)
when the app is already running and checking connectionOptions.userActivities in willConnectToScene for when the app is just launched.
I will be filing a technical support incident and see what happens.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: