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
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
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
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
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
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!
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
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
by
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
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
Post not yet marked as solved
0 Replies
197 Views
Opens the application at the end of the list in the file (https://qr.nspk.ru/.well-known/apple-app-site-association) When opening a link in iOS 15.1 https://qr.nspk.ru/AS10005R3139LA908PSR8H1RO4H1BSD5?type=01, the SberBank Online application opens (https://apps.apple.com/app/id492224193), not Tinkoff (https://apps .apple.com/us/app/tinkoff/id455652438) or Elplat (https://apps.apple.com/ru/app/%D1%8D%D0%BB%D0%BF%D0%BB%D0%B0 %D1%82-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD/id1485845162), but they are higher in the list. When opened in iOS 14 and below, it opens the application that is higher in the list.
Posted
by
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
Post marked as Apple Recommended
944 Views
We updated the file ~2 days ago and the feature we are working on seemingly does not work - web links never open in the app, always end up at the browser. I set up new test site, added the file there and linked it up with the app. Tapping the link opens in the app. So my conclusion is that Apple's CDN is not updated. But how I can verify that?
Posted
by
Post not yet marked as solved
1 Replies
992 Views
When I click on a link that takes me to an app on the web, my iOS 15.2 device takes me to the App Store even though I have the app. By the way, it's working fine on iOS 15.1. Is there any change in behavior in iOS 15.2? Thank you for your confirmation.
Posted
by
Post not yet marked as solved
0 Replies
230 Views
My app has associated-domain to activate universal links. In iOS 15.1 or higher versions, browser-back is not working correctly in the domain. Mobile safari doesn't save scroll-position after going back to the domain's URL. It works correctly in the following condition. iOS 14.x or iOS 15.0 removing https://<fully qualified domain>/.well-known/apple-app-site-association Universal links may cause the problem. Many iOS15.1 and iOS15.2 users is inquiring us about the same problem. Is it bug of iOS?
Posted
by
Post not yet marked as solved
0 Replies
304 Views
We, (the registered Apple Developer, let us say Organisation X with team ID A1B2C3D4E) have two apps, let us call them A and B (bundle IDs com.organisation.project.appa and com.organisation.project.appb respectively). A has both an iOS and a tvOS version. B presently has an iOS version only. App A has Universal Search for Apple's TV app implemented and it works fine. We want to migrate our users from A to B over a few months' time with both apps being available to users. We want Universal Search to work with app B as-well and are preparing the requisite feeds for it. As per Apple's developer documentation, we must have our app ready on both iOS and tvOS. However, we would like to use app A's tvOS version on, well, tvOS, instead of developing a new tvOS extension for app B. So, if a user is on iOS, they are taken to app B when searching within Apple's TV app. But when they are on tvOS, they are taken to app A from the TV app search results. If we update our feeds such that the iOS deeplinks point to app B and tvOS deeplinks point to app A, would this approach work, as-in, will Apple allow this? Another question is that is the assumption that 'in this situation (two apps from one developer working in unison for Universal Search functionality) we will need to have a single feed as it seems to be mapped to the team ID and not the app', correct?
Posted
by
Post not yet marked as solved
0 Replies
215 Views
Hi Everyone, My boss and I are trying to choose and assimilate into a project management workflow and are currently considering some of the major PM apps available (Daylite, Basecamp, etc.). We are currently using Notion as a knowledge capture tool and project manager modeled after a program (Year Zero) created by productivity content creator August Bradley. But, one major requirement that we have and can't seem to figure out is creating a universal link to emails in Apple Mail. My boss uses Apple Mail to process his emails and would like to simply create a universal link to emails that contain action items or require later review, and send it to whatever PM software we choose, or to store in Notion. We have discovered a somewhat useful but clunky workaround in which you export an email to reminders or notes and it creates a link in the form of an icon back to the email, but the icon is not copy/paste-able into other apps like Notion, etc. Now, we are also aware that certain programs like Daylite, ToDoist, and Basecamp allow you to forward emails to your workspaces via proprietary email addresses that link to their databases, but these have varying degrees of utility as they often are very limited in the degree of control one has over where the email is sent and stored, and what information/formatting is retained. Anyway, does anyone have information about how to effectively universally link to an original email on the Apple Mail servers?
Posted
by
Post not yet marked as solved
2 Replies
440 Views
We have an iOS app that is distributed as a Custom App using Apple Business Manager. Our customers are firms which do some final configuration (via MDM) on the app so that it is ready for their employess to use. We now want to introduce Universal Links. The associated domain for these links corresponds to the respective server of the customer. We have tried out the links on a sample branch and it all works fine. But: Our product must not contain any customer-specific information. So we cannot enter the server addresses of the customers as associated domains in Xcode. I would expect there to be a way to register an associated domain via MDM using a configuraiton or profile, to circumvent the Apple Content Delivery Network. But I cannot find a way. Does anybody have a clue?
Posted
by
Post not yet marked as solved
0 Replies
251 Views
Hello, I have an intermittent problem that shows up when a user taps a Universal Link that opens my app. I've got a WKWebView with a stored authentication cookie. Normally when the app runs the cookie is loaded from the locksmith storage and put into the webview's cookies. When the webview accesses the web app, the web app knows the user is authenticated. When the app is brought to the foreground, a Javascript call is evaluated in the webview. Scenario: App has been used and the user is no longer in it. Time passes -- maybe a night? User gets an email with a Universal Link and taps on it. App opens, loads the link in the webview, and gets the unauthenticated version. App sends the movedToForeground Javascript call and gets an error: "JavaScript execution returned a result of an unsupported type". Error is captured and an app alert pops up asking if the user wants to reload. User taps reload and gets the login form (again showing webview is not authenticated). I can't easily reproduce this error. I can go back to the email, tap the link, and it loads the authenticated version without error. I can even kill the app, tap the link, and it correctly loads. The process involves every part of the app that I'm not sure where to begin looking.
Posted
by