Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Universal link test: Could not extract required information for application links

Trying to configure Universal Links for iOS 9. I am using Apple's validation tool:

https://search.developer.apple.com/appsearch-validation-tool/

Everything is passing except I get Action Required for Link to Application. The message is: "Could not extract required information for application links. Learn how to implement the recommended Universal Links." I have tried running the tool both from my desktop and from a device that I believe is properly configured. Universal Links are not working for me when I try them from Safari.

There is nothing in the linked documentation that explicitly explains what this required information might be.

like image 572
Ben Flynn Avatar asked Jul 05 '16 21:07

Ben Flynn


2 Answers

What fixed it for me, is realizing that you must enter an actual URL in the validation tool, and not just the domain (root) >IF< your apple-app-site-association file specifies a sub-path.

In other words, if only part of your website redirects to an app, be sure to enter in the validation tool a URL that includes the subdomain!

[Spent all day figuring this out - LOL]

like image 149
software evolved Avatar answered Sep 18 '22 18:09

software evolved


In my case the issue was with the '#' symbol in the link.

While apple-app-site-association file has the wild card to any "/?/foo/*" links, "/a/foo/bar" will pass while "/#/foo/bar" will not

like image 20
vova.andr Avatar answered Sep 16 '22 18:09

vova.andr