IOS Deep link and universal link, how to deep anchor in ios

I read that from iOS 9 universal links are introduced. Please explain the differences between Deep-linking and universal links. My goal is that the link will be mailed to customers. Let the mail say there is a suggestion for item A and a link. When clicking a link

  • If the application is installed, open the application and launch a specific screen displaying item A
  • If the application is not installed, download it from the App Store and open it and launch a special screen showing element A

What if there is a user login function?

If the application is installed and the user is not registered,

  • open the application
  • Launch Login Screen
  • After entering the system, a special screen is launched showing element A.

How can they be implemented? How are links configured for them?

+5
source share
3 answers

Starting with iOS 9.2, released on December 8, 2015, Apple voiced the death knell for URI-based redirects, the standard for deep-linking over the past seven years. They decided that Universal Links is the future.

Previously, to use the URI scheme, you must manually handle the case when the application is not installed. The problem is that when the application is not installed, it shows " I can’t open the page . I'm sure you saw it all. This is a curse of deep binding . We were able to get around this in iOS 7 and iOS 8 , but now it is impossible from iOS 9 .

Get more information from this link.

+6
source

To clarify, "deep links" are simply links that, when clicked on, open the application directly to the content. Universal Links is a type of deep link, as well as links to URL schemes, but none of them is a completely bulletproof solution, so to cover all cases with edges you will need to implement both.

Fortunately, Branch can handle all this complexity behind the scenes, so you don't need to worry about it! As mentioned in the answer above, the guide here will help you complete and complete the implementation you described!

+1
source

I found a useful link here . It provides step-by-step information on deep binding using Branch.io

0
source

Source: https://habr.com/ru/post/1244288/


All Articles