You may also need to know your app’s scheme in order to turn individual links into deep links. A scheme is a portion at the beginning of a link that determines what app your device will use to open a URL or URI. You are certainly already familiar with the HTTP and http schemes. Other schemes you may have run across in the world of marketing (but didn’t necessarily know were schemes) include file, FTP, and mailto.
Custom schemes come with a few drawbacks when it comes to deeplinking. For example, if you want to share a piece of content from an app with a friend who doesn’t have the app already installed, they may receive an error message when they click on the link.
For this reason, universal links are often considered best practices for deeplinking. On Android devices, these are referred to as Android App Links. Universal or Android App Links use standard HTTP or HTTPS schemes, which means you can use one URL to cover both your app and your website. If the user already has your app installed, the link will open to the content in the app; if not, the link will open in a browser.