level 11
On the last WWDC, held a couple of weeks ago, Apple announced a deep linking feature called Universal Links for iOS 9 on the "Seamless Linking to Your App" session. Although it isn't a hard feature to implement, there are some caveats.
2015年08月15日 03点08分
1
level 11
There is some confusion and misinformation on the Internet, and the Apple session itself doesn't get into much detail. Fortunately for you, at HOKO we just added this new feature on our Smart Links, so we can redirect users to the app in a seamless way.
2015年08月15日 03点08分
2
level 11
What are Universal Links?
It is clear that on iOS 9 Apple is pushing app developers more into deep linking for a better experience. All the news around indexation and search rely on deep linking technology. At the same time, Apple introduced Universal Links — a way to launch apps easily with traditional HTTP links, using the same URLs to open the website and the app.
With a unique web address, you can then link a specific view inside your app, without the need of a special scheme. Imagine that Twitter starts using Universal Links, then every time you tap a link for an accommodation from twitter.com, your iOS device would automatically open that accommodation page inside the Twitter app, if it's installed, instead of redirecting you to the normal web page. The experience will be smoother and most importantly the user doesn't lose context (no more empty tabs on Safari after redirecting to the app).
2015年08月15日 03点08分
3
level 11
Getting your app ready for Universal Links
Implementing Universal Links is not hard, but you must comply with some pre-requisites first. Here's a list of what you need:
Have a registered domain (doh!)
SSL access to your domain
Ability to upload a JSON file to your domain
At least iOS 9 beta 2 (download) — this is important, because in the previous beta you had to do extra steps.
At least Xcode 7 beta 2 (download)
If you have everything above just follow the 3 steps bellow to have Universal Links working on your iOS 9 app.
2015年08月15日 03点08分
4