Universal Links

RSS for tag

Allow your users to intelligently follow links to content in your app or to your website using universal links.

Universal Links Documentation

Posts under Universal Links tag

87 Posts
Sort by:
Post not yet marked as solved
0 Replies
171 Views
We have a problem with Universal Links working in our iOS app. The reason is that CDN cannot access our apple-app-site-association file due to security settings. To restore the application, we see the possible ways to solve the problem: Possibility to find out CDN ip-addresses from which our AASA file is requested and add them to the white list; Possibility to learn request parameters from CDN, which can be used to form a file access rule; Possibility to upload our AASA file to CDN manually; Possibility to specify a special mode in Associated Domains, similar to managed, which will allow all devices to download the aasa file directly. Is it possible to solve our problem, or is there another solution?
Posted Last updated
.
Post not yet marked as solved
7 Replies
6.6k Views
Hi there,I'm developing an app and having a problem with Universal links not working.I've confirmed my AASA is valid: https://placetime.spatialfirst.com/apple-app-site-associationI've also added an associated domain entitlement (applinks:placetime.spatialfirst.com) to the app in xCode, which results in the Universal Links box being ticked in the AppConnect developer console for the entry with the matching bundleId.However, the validation tool https://search.developer.apple.com/appsearch-validation-tool shows "Error no apps associated with url". Is this a red herring because we aren't distributing a public app yet?Note that the AASA validation at https://branch.io/resources/aasa-validator/ shows everything as set up correctly.Can anyone suggest more troubleshooting advice? Please advise!Also, how can I examine the archive xCode creates to determine if the entitlement is set up correctly?Note that I am using:Unity 2019.3.9f1OS X 10.14.5Xcode 10.2.1 (10E1001)iOS 12.3.1
Posted Last updated
.
Post not yet marked as solved
1 Replies
618 Views
I recently updated my iPhone 13 pro max to iOS 15.4 . Prior to updating to iOS 15.4, when I used sites like linktree and other sites (including a website for link sharing that im building) that have 3rd party app links to users profiles, I would click on the link (like snapchat or instagram for example) provided by the persons page, and it would directly open the app associated with the link (provided said app was downloaded on my phone) and directly go to that users profile. I know this is done through universal linking. However, ever since I updated my phone, when I now click the same links, it takes me to the browser version of the page first, then a pop-up notification asks me: "Open this page in "*****?" once I click open, it then opens the app. The odd thing is that I have a second iPhone that is also running iOS 15.4 and I am not having this issue. On that device, when I click on the snapchat, TikTok, Instagram, WhatsApp, etc.. links, it directly opens the associated app with no prompt. I also have a profile for all my links and I dont want people to encounter this issue when opening my links. Does anyone know if this is an issue with either safari, iOS 15.4, or my phone/browser settings? is there a better way I can set my links up as deep links/universal links on the backend of my hosting website for user profiles on my site for people to post their profile link on different app platforms so that when a user clicks on it, it directly opens in the app?
Posted
by slynk.
Last updated
.
Post not yet marked as solved
1 Replies
200 Views
Im using code 13.3 and added deep link support, and associated domains links. Im using manual signing, and when i try to choose my certificate- i see this error and i'm unable to choose it. the certificate have associated domain and i triple checked it. what should i do to try and fix that error ? i cannot archive the app.
Posted
by elirang.
Last updated
.
Post not yet marked as solved
1 Replies
3.1k Views
On iOS 14 you can pick another default browser than Safari. If you use another browser, that browser will ask the user to change their default browser.  I have installed quite a few browsers (Chrome, Firefox, Edge, Opera, Brave...) and have set each of them as my default one. Problem comes when I try to open a Universal Link (which was working just fine when Safari was the default browser), which seems to just not work. With Safari as default browser, the Universal Link would work, and the corresponding native app was getting opened. However, with any other browser different from Safari set as default, the feature is broken and the Universal Link doesn't open the native app. Has anyone experienced anything similar? Why might this happen and how might this be solved? Any help is very much welcomed
Posted
by inigo333.
Last updated
.
Post not yet marked as solved
0 Replies
149 Views
Hi I need my app to send a link to a customer to ask for their contact details to book an appointment. The problem I have is when I send the link to unknown iPhone it will not allow the link to work as I think it suspects the link to be spam. This will cause a real issue for my app as without this function I can see it working. Any help or advice would be appreciated please. Thanks Noel
Posted Last updated
.
Post not yet marked as solved
0 Replies
160 Views
Hi. I want to know the rule of rule of displaying confirmation dialog which displayed when we use Deeplink. My application have functionality to receive Deeplink, and when I tried opening my app from another application, I got confirmation dialog which roughly says " this application try to open my_app " at first time. but second time and after, I don't get such dialog. Does anyone knows the rule of displaying this dialog?
Posted
by y.okano.
Last updated
.
Post not yet marked as solved
0 Replies
299 Views
Hello, Our app authenticates users through emails: A user provides an email address to our app and presses submit. Our server sends a sign-in link to that email address with a button containing a universal link. Pressing on the button will redirect the user from their email app (or email opened in safari) back to our app and log them in. Note: the universal link must be opened on the same device that has our app installed for the redirect to work. This flow has worked for over a dozen users at our company, each with different devices (physical and simulators). But we are running into an issue during the app review process where the universal link is not working for our reviewer. We are being rejected with guideline 2.1, stating that they cannot login. The screenshots supplied show that the universal links are redirecting to our webpage instead of the app. Our team has attempted to reproduce the issue on the same device that has been listed as the test device but no luck. It works for us every time. They are using an iPad with iOS 15.4. Hoping that the forums can provide some insight if anyone has run into a similar situation.
Posted
by jp751993.
Last updated
.
Post not yet marked as solved
3 Replies
6.0k Views
When a domain has onboarded to Universal Links, and you navigate to that website in Safari (in the URL bar), it will not automatically open up the app. You can browse the site in Safari without risk of it ever opening the app; there is some special logic to handle this in either Safari or in iOS.However, if that same user then begins browsing that same website in the Chrome iOS App, they will be deeplinked into the App whenever they hit a page in the apple-app-site-association file. Chrome is not treated the same way as Safari.Has anyone else run into this issue? Are there any workarounds you found?
Posted
by slutsker.
Last updated
.
Post not yet marked as solved
1 Replies
262 Views
We are trying to get deep links working with our app in test flight. When we are trying to validate our website using the tool: https://search.developer.apple.com/appsearch-validation-tool/ It keeps saying that "File is blocked by robots. Please check your url and try again." Earlier today the robots.txt file was Disallow: / so that makes sense. My question is, do we know how long Applebot will cache that for? Is there a way to request Applebot fetches the new version? Any help would be appreciated
Posted
by rsbr.
Last updated
.
Post not yet marked as solved
0 Replies
177 Views
Hi. For a while we started seeing an issue where the universal links are opening directly in browser and not triggering opening of the iPad app on m1 macbook pro. It worked before and it works fine on iPhone and iPad. Did anyone else encounter such problems?
Posted
by losetchi.
Last updated
.
Post not yet marked as solved
0 Replies
167 Views
Hi Team, I'm having an issue where me and my dev team already implemented the universal link as well as configured domain association, but when I click the link from my phone, I was redirected to the mobile web page instead of the app... I test it out via appsearch validation tool, but it shows success status... so now I'm so confused. really appreciate if someone could provide their experiences or hypothesis why such issue is happening from my end. Thanks!
Posted Last updated
.
Post not yet marked as solved
0 Replies
295 Views
We are having issues with some iPads on iPadOS 15+ where universal links are not working for all non-Apple apps. You can see from the couple applinks records in the swcutil_show.txt below what state they are in. These are just 2 of the many others. Service: applinks App ID: XHC23RVQCE.com.LTML.Flipgrid App Version: 5969.0 App PI: <LSPersistentIdentifier 0x104d0e070> { v = 0, t = 0x8, u = 0xdc, db = A6C865E2-FB56-405A-B852-70637CEF7403, {length = 8, bytes = 0xdc00000000000000} } Domain: flipgrid.app.link User Approval: unspecified Site/Fmwk Approval: unspecified Flags: updating -------------------------------------------------------------------------------- Service: applinks App ID: DX8356C7UU.com.Literably.Literably App Version: 46.0 App PI: <LSPersistentIdentifier 0x104c1f480> { v = 0, t = 0x8, u = 0xd0, db = A6C865E2-FB56-405A-B852-70637CEF7403, {length = 8, bytes = 0xd000000000000000} } Domain: literably.com User Approval: unspecified Site/Fmwk Approval: unspecified Flags: updating -------------------------------------------------------------------------------- We have been trying hard to come up with a solution but have had no success. We were hoping time would solve the issue, but that seems to not be the case. Wondering if a bug was introduced in iOS 15? Would appreciate your support greatly. Thank you in advance.
Posted Last updated
.
Post not yet marked as solved
4 Replies
8.1k Views
We are developing the iOS application which supports Universal Links and testing now.In the future, we will gradually update apple-app-site-association file to add paths.Does iOS fetch the apple-app-site-association files when the app is updated (not first install)?[Our investigation using Testflight]Version:iOS 9+Procedure:1. Upload the apple-app-site-association file to our server, and upload our iOS application (v1) to Testflight server(not AppStore).2. Download the iOS application(v1) from the Testflight server. -&amp;gt;iOS fetched apple-app-site-association file and Universal Links worked successfully.3. Upload the “new” apple-app-site-association file added paths to our server. and upload the our iOS application(v2) to TestFlight server.4. Update the iOS application(v2) from the Testflight server. -&amp;gt; iOS did not fetch apple-app-site-association file and Universal Links did not work for new added paths.
Posted
by dinghing.
Last updated
.
Post not yet marked as solved
0 Replies
307 Views
Hi, I noticed that the iOS calendar understands URL's of video conferencing app meetings (e.g. Webex, Zoom, Microsoft Teams, Google Meet etc.). Even when I have the app not installed on the iPhone, it knows from the URL that this is a videoconferencing app meeting link, so it show a section with the URL and a 'Join' button. If the app is installed, it shows the app icon (e.g. Webex), otherwise it shows a video icon. The calendar event was created outside of any of these apps and was simply a copy-paste of the meeting URL in the calendar event (created using Outlook), so nothing was done within the videoconferencing app to associate it with the calendar event. iOS Calendar seems to understand this from the meeting URL I'm not sure if this is some capability of Universal links on iOS, but I have not found anything related to that in the documentation. Does anyone know how to achieve this effect of making the iOS calendar show a 'Join' button next to meeting URL? Thanks
Posted
by TI1.
Last updated
.
Post not yet marked as solved
0 Replies
188 Views
The apps key in an apple-app-site-association file must be present and its value must be an empty array, I wonder know why... and if the apps must be empty, why show it? please help me .... https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1 Ps: I want to speak Chinese, but not permitted...hahahah
Posted
by Tina_Z.
Last updated
.
Post marked as solved
1 Replies
404 Views
I want to use universal link common to both Full App and AppClip ex: https://example.com, and the desired scenario is as follows:   1. When users install AppClip, scan this link will show AppClip Card   2. When users install Full App, scan this link will show Full App This is the content in the file https://example.com/.well-known/apple-app-site-association I have installed: `{ "applinks": { "apps": [], "details": [{ "appID": "teamId.***.yyy.Example", "paths": ["*"] }] }, "appclips": { "apps": ["teamId.***.yyy.Example.Clip"] } } ` Here is the Associated Domains setting on the Xcode side: Full App: applinks:example.com AppClip: appclips:example.com But the results are not as expected, when scanning the link, it always shows the AppClip Card with the message: "This app clip is not currently available in your country or region" (even when I don't have AppClip installed), and Every time you test the main app, you will have to use “Clear Experience Cache” Please help, thanks a lot
Posted
by ducuong.
Last updated
.
Post not yet marked as solved
1 Replies
319 Views
Hi guys, I'm facing an issue with Universal Links. We used to have it working for long time and then it does not work anymore on iOS 15 but still work on iOS 13. we serve the apple association file on our root and ./well-know/ folder. We added appLinks on the xcode project. Any help or information would be great Regards Henri.
Posted
by hgxl.
Last updated
.