Deep Linking gives you the ability to direct a user to specific content within your app via a push notification.
There are a variety of ways to send deep links and also service providers who manage deep linking for you but below are two common methods.
Custom URLs are likely one of the most common forms of sending deep links to mobile apps. This is because they are easy to set up and most apps already have one so it’s like creating a custom internet domain within your app. To use this, the app must be installed on a user’s phone.
Apple uses Universal Links in iOS 9 which are standard web links that point to both a web page or content within an app using a custom URL. When these links are opened, iOS checks to see if any installed device is registered for that domain. If it is, the app is opened without loading the web page. However, if no devices are registered, the URL will redirect the user to the App Store.
Android App Links work similarly to iOS Universal Links. A standard web link is used which points to both a web page and a piece of content inside an app.
Deep Linking Services / Taplytics Deep Linking
Branch: combines all deep linking options. It is easy to use and is up to date.
Custom Payloads in Push Notifications: Using custom key:value pairs in Transactional Pushes to direct users to specific content.