Previously, we used NSUserActivity to enable invoking specific in-app features from the Shortcuts app.
This worked as expected up to iOS 17, but it no longer works on iOS 18 and later.
We’ve confirmed that the same functionality can be achieved by using App Intents as an alternative.
Question.
Is the change in iOS 18—where NSUserActivity-based Shortcuts integration no longer works (or is restricted)—an intentional behavior change?
If so, could you point us to any relevant documentation or release notes describing this change?
We’ve tried to find information ourselves but haven’t found any clear references.
Request.
In cases like this where an OS update impacts existing implementations,
it would be very helpful if such changes were clearly documented in release notes or API change logs in advance.