iOS: How to open Deep Links, Notifications and Shortcuts

One tool to rule them all

Stan Ostrovskiy
14 min readJun 11, 2017

Have you ever built an app, that handles Push Notifications? If your app is something more complex than a “Hello, World!” app, then, most likely, the answer is yes.

How about opening Shortcuts? When all the new iOS devices support 3d touch, this feature is becoming something more than just a nice-to-have addition.

Does your app support the Universal Links? This is a relatively new feature, that is becoming popular in the modern apps. So, if you don’t use it, you may want to start.

The good thing is that you can easily find dozens of learning materials, examples, and tutorials on each if these three topics.

But what is your app has to support all of these features? Do you really have to implement it as three separate components?

Before continue, let’s clarify the terms:

  1. Universal Links is the way to intercept some of the URL’s and instead of handling the URL in Safari, open a specific app page. Universal links require some backend work, so we will stick to Deep Links in this tutorial. Deep Links act the similar way, but it handles the custom URL schemes. Its implementation is not much different, so it won’t be difficult to add a Universal Links support if…

--

--