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
0
votes
1 answer

What's the approach to coding navigation driven by a universal link?

My app is called to handle a universal link, but I'm a little unsure how to set my app to the desired view controller that is required by each universal link. my app structure is root vc -> tabbed vc -> page vc (with 4 pages) The app could well be…
Carl
  • 2,896
  • 2
  • 32
  • 50
0
votes
1 answer

I try to implement the iOS9 Universal Links

I want to know how to create apple-app-site-association file. https://developerinsider.co/enable-universal-links-in-ios-app-and-setup-server-for-it/ The above links say to do it this way: cat json.txt | openssl smime -sign -inkey example.com.key …
Sugumaran
  • 61
  • 2
0
votes
1 answer

Universal Links on iOS with Ember.js

I have a simple ember.js app, and I would like to support Universal Linking to my native iOS app. I have successfully done this with a simple apache server or node server, but I am new to ember.js. How would I configure my ember.js app so that it…
Jon Brooks
  • 2,472
  • 24
  • 32
0
votes
1 answer

goo.gl is not working with deeplinks

I have implemented universal links. Universal links works fine with the original domain and it opens app straight away on url tap. But my client wants goo.gl shortening url which causes a problem here and deep links are not responding and not…
0
votes
1 answer

How to write a '?' in the path of a universal link?

How can a question mark ? be specified as part of the paths pattern in the apple-app-site-association file? The path should match the URLs: domain.com/?a domain.com/?ab domain.com/?abc ... The following does not work: { "applinks": { …
Manuel
  • 14,274
  • 6
  • 57
  • 130
0
votes
1 answer

Branch Universal Deep Link does not display custom view controller elements

So I have a Universal link that leads to a view controller in my app. On that particular view controller I display a couple of images as well as a web view. The webView displays a url chosen by the user. How do I save this custom url so that it is…
0
votes
1 answer

Universal Link for IOS is not working

Hi I have done with following steps to implement Universal Link for IOS. 1.My sub domain is npd.nowconfer.com, and my apple-app-site-association file contains, { "applinks": { "apps": [], "details": [ { …
Santosh Khavekar
  • 597
  • 1
  • 6
  • 22
0
votes
1 answer

Branch Universal Link not working

I am using Branch.io to implement Universal Links in my app. Every time I copy and paste a Universal Link (from my app) to Notes I click on 'OPEN IN (APP)' and it redirects me to the wrong view controller. It directs me to the the main view…
Elizabeth429
  • 25
  • 1
  • 7
0
votes
1 answer

Universal Linking Validator (Branch) issue

So I am trying to use the Universal Linking Validator on Branch's website. I downloaded the script and opened the terminal and entered: $ bash ulv_script.sh Then I dragged and drop the project’s .xcodeproj file into the terminal window the result…
Elizabeth429
  • 25
  • 1
  • 7
0
votes
2 answers

How to make iOS universal links work inside an iframe

First, we have an app and our domain supports Universal links on iOS9 and iOS10. On the landing page there is an element with 'href' attribute set to our domain. Clicking on it launches our native app or opens UL in the browser. This is…
Denis
  • 11
  • 1
  • 3
0
votes
1 answer

Prevent the LaunchScreen to show when App loads from the URL Scheme - iOS

1) I am invoking the App via URL Scheme (AppName:// ), it loads but it first Displays the Launch Screen (sliding in from right to left) first, then displays the specific view. 2) If I invoke it via Universal Link (https:// ), the App loads but DOES…
ioopl
  • 1,735
  • 19
  • 19
0
votes
1 answer

Universal linking not working

I'm done how to universal linking setup but in entitlements file app target had unselected and disable to select. I didn't understand how to solve it.
Tushar
  • 9
  • 2
0
votes
2 answers

Universal link multiple domains

Can iOS app have more than 1 universal link domain? I've added both domains into the Entitlements file, but only 1 domain seems to work. E.g. https://subdomain.domain1.com/link - this works https://subdomain.domain2.com/link - this doesn't…
Eng Wei Chua
  • 55
  • 1
  • 7
0
votes
0 answers

Open a native app with a webpage link properly

I know that Twitter Link will open the Twitter app on iOS from a webpage in Safari. However if the app is not installed we get an error popup... Edit: (I've seen the other answers where a setTimeout checks is there has…
Ben Racicot
  • 5,332
  • 12
  • 66
  • 130
0
votes
1 answer

universal links with redirects using google url shortener

The use case is, essentially, this: the user create some content and uploads it to our server. our server responds with the URL. the user sends the URL (eg via text message) to another user. the other user clicks on the URL. If they have the app…