Xamarin.iOS custom URL scheme deep links work but Universal Link doesn't work

Yongqing Huang 241 Reputation points
2022-04-06T11:02:22.343+00:00

Hi,
My Universal Link doesn't work.
I tested my https://www,axin.be using https://search.developer.apple.com/appsearch-validation-tool:

Error no apps with domain entitlements
The entitlement data used to verify deep link dual authentication is from the current released version of your app. This data may take 48 hours to update.

This message is not clear for me.
Domain entitlements are specified in Entitlements.plist

How can I tell the web page about my domain entitlements? Need I firstly publish the current released version to App Store?

Thanks in advance.

Developer technologies .NET Xamarin
{count} votes

Accepted answer
  1. Rob Caplan - MSFT 6,032 Reputation points Microsoft Employee Moderator
    2022-04-07T22:46:52.103+00:00

    This is really an Apple question not a Xamarin question. All links here are to Apple's documentation

    Neither this

    I want it to jump to the app after clicking ANY https link: https://**

    nor this

    I use my app as an browser. It should response on any url.

    can be implemented by Universal Links and Associated Domains.

    From your description, you have Universal Links and Associated Domains working, but your ultimate goal of taking over all https traffic is not something that Apple supports with Universal Links.

    To take over all https traffic you'd have to register your app as a browser, which has some significant requirements. See Preparing Your App to be the Default Browser or Email Client

    Universal links can use Associated Domains to allow specific domains to redirect to your app, but they aren't suitable for creating a general-purpose browser. Apple doesn't allow a registered browser to receive Universal Links.

    Allowing Apps and Websites to Link to your Content
    Supporting Universal Links in Your App
    Supporting Associated Domains


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.