Checking validity of Apple's app-site-association file

A few days ago we had an issue with identifying whether deep-links were working correctly for iOS/had been setup correctly on the domain for the app.

There are several tools that can help one debug/verify this issue, in this short (??) article I'll list some I use regularly.

The following are tools that can be used to check whether your deep-links associated domains are setup correctly for Apple.

  1. https://app-site-association.cdn-apple.com/a/v1/<weburl> - This uses apple's v1 api to check whether the file exists.
  2. https://yurl.chayev.com - Will validate links for both android and ios
  3. https://branch.io/resources/aasa-validator/ - branch.io provides a tool for validating whether your AASA matches Apple's requirements for hosting an Apple App Site Association file.

Recommended reading:

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html


Aryaman Sharda

Staff Software (iOS) Engineer at Turo

5 个月

Hey Brian, I built this free tool to help developers test their AASA file more easily. It was actually recently featured by iOS Dev Weekly. Here's an example: https://getuniversal.link/yelp.com You just enter your domain name on the site and it'll grab the AASA file from your domain and Apple's CDN so you can compare behavior across both. Plus, it gives you an easy dashboard for creating test links and verifying behavior.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了