Questions tagged [ios-universal-links]

With universal links, iOS users can tap a link to your website and get seamlessly redirected to your installed app without going through Safari. If your app isn’t installed, tapping a link to your website opens your website in Safari.

From the Supporting universal links archive documentation:

Universal links give you several key benefits that you don’t get when you use custom URL schemes. Specifically, universal links are:

  • Unique. Unlike custom URL schemes, universal links can’t be claimed by other apps, because they use standard HTTP or HTTPS links to your website.
  • Secure. When users install your app, iOS checks a file that you’ve uploaded to your web server to make sure that your website allows your app to open URLs on its behalf. Only you can create and upload this file, so the association of your website with your app is secure.
  • Flexible. Universal links work even when your app is not installed. When your app isn’t installed, tapping a link to your website opens the content in Safari, as users expect.
  • Simple. One URL works for both your website and your app.
  • Private. Other apps can communicate with your app without needing to know whether your app is installed.

Resources

774 questions
7
votes
0 answers

Universal Links - disable top right link

I currently complement my web application by using URL Schemes to launch my native application. Starting with iOS 9 my users now get challenged with a popup that says "Open in app name". I have figured how to eliminate this by using Universal…
jhaley
  • 215
  • 2
  • 7
7
votes
3 answers

iOS9 universal links do not work from Safari but works from other apps

I'm currently implementing iOS9 universal links for a client. After following apple doc and some good tutorials, I succeeded to make it working almost on the first try, using a test links webpage from Safari. But suddently, none of the test links…
Martin
  • 11,881
  • 6
  • 64
  • 110
6
votes
1 answer

React Native Expo / Deep Linking / Universal Link

I am building app using react native, Expo SDK - 41 & react-native-navigation - v5 that serves items to the users How can I create links to be shared between users through social media apps like "WhatsApp" or "Facebook" as messages For Example: I…
6
votes
0 answers

iOS Deep linking: open app after installing from app store

I am trying to implement a feature like in this question Android Deep linking: Use the same link for the app and the play store but for iOS app. Currently, my app uses UniversalLink(example: https://www.example/com/code/000000), and if the app…
Ice
  • 680
  • 1
  • 10
  • 23
6
votes
1 answer

Error Message in Console: needs its JSON updated because the app PI changed

When trying to get universal links working I am getting this error and I have no idea what it means { "applinks": { "details": [ { "appID": "5574HK487X.io.xxxxx.starter", "paths": [ "*" ], …
Aaron Saunders
  • 33,180
  • 5
  • 60
  • 80
6
votes
0 answers

Can you set up iOS Universal Links without a separate website?

Is it possible to set up iOS universal links without having a separate website? For example, if you want a universal link that 1) opens your iOS app if the user has it installed on their device and 2) opens up the App store listing on any device…
SeanRtS
  • 1,005
  • 1
  • 13
  • 31
6
votes
0 answers

Universal links not working in iOS 12.2 , 12.3

I recently implemented universal links in iOS. It works fine in iOS version 12.1 and below but fails to redirect back to the app in iOS 12.2 and 12.3. Issue in 12.2 and higher: The browser doesn’t redirects back to the app but I do get a banner(with…
smruti ranjan
  • 741
  • 2
  • 9
  • 23
6
votes
0 answers

Too many request for .well-known/apple-app-site-association - Is a Cache header recommended?

We have lots of requests to .well-known/apple-app-site-association (AASA) because we use Universal Link in our app. In my understanding the file is downloaded once on app install (and on update). We have every day about 75.000 requests to AASA…
Janning Vygen
  • 8,877
  • 9
  • 71
  • 102
6
votes
3 answers

iOS Universal Links not working via TestFlight

I'm new to iOS and managed to implement the iOS Universal Links for an app following this. I have created and uploaded the apple-app-site-association and configured/prepared the app to handle universal links. It all works well and I can test it…
velval
  • 3,072
  • 36
  • 45
6
votes
1 answer

application:openURL:options: not called after opening universal link

I've set up universal links with the Branch SDK. The links are opening the app correctly, and application:continueUserActivity:restorationHandler: is called, but not `application:openURL:options:' func application(_ app: UIApplication, open url:…
timgcarlson
  • 3,017
  • 25
  • 52
6
votes
0 answers

Can you prevent native apps from hijacking browser links?

It is possible to prevent native mobile apps from hijacking browser hyperlinks? Context During the Instragram API OAuth authentication flow from our mobile website, the Instagram App hijacks the login URL link from opening in a popup window. This…
Pluc
  • 2,909
  • 1
  • 22
  • 36
6
votes
1 answer

branch.io universal link does not work with test flight build

I've configured branch.io deep link and all options as explained at dev.branch.io/getting-started/universal-app-links/overview/ I've setup corresponding configuration on the XCode side of things as well along with SDK integration as explained at…
Sridhar S
  • 81
  • 1
  • 9
6
votes
1 answer

iOS Universal Link not working on HTTP

I'm trying to open an App from a Web Page link, it works like a charm on an HTTPS domain, but when I try on a HTTP (unsecure) domain the universal link isn't working. Anyone know if I'm missing a configuration?. Thank you!.
Sacrious
  • 71
  • 1
  • 2
6
votes
4 answers

iOS, Universal links, Swift. continueUserActivity not calling

I working on Universal links implementation for our iOS app. Here is my small piece of AppDelegate: private func application(_ application: UIApplication, openURL url: URL, sourceApplication: String?, annotation: AnyObject) -> Bool { …
dskibin
  • 165
  • 1
  • 2
  • 11
6
votes
2 answers

iOS deeplink (universal Link) through sub Domain

I have read a lot of articles regarding universal links but still i need to be clear regarding few things. I have to add universal links to http://www.domain.com but due to certain reasons i will not be able to make my website SSL certified or even…
Sudhanshu Gupta
  • 2,255
  • 3
  • 36
  • 74