Before you open a URL in SFSafariController or any other browser, you should check if it’s a universal link, and if so, open it in the respective native app instead. It’s a good way to improve the user experience since SFSafariController will not trigger universal links on open.
This post serves as a guide for the order in which application delegate methods are invoked in response to certain actions on iOS.
This information is current only for iOS 12.1 unless indicated otherwise.
About me
My name is Robin Kunde. I am a software engineering consultant currently specializing in iOS mobile development and the Swift compiler. I have worked on large e-commerce projects and mobile apps for major retailers in the past.