When you add Universal Links to your app, you have to add a file to your server with the name apple-app-site-association. This is a JSON file that iOS checks so that it knows if it should open a URL in your app instead of in the web browser. So let's say you already have this set up, and now you want to add a new deeplink into your app. You've added the code to the iOS app and shipped it via the App Store. Now you need to update the apple-app-site-association file on your server, to enable the deeplink into your app. Updating apple-app-site-association But iOS doesn't hit your server directly to get that file. It gets scooped up by Apple's CDN, and iOS checks the CDN at a URL like this: https://app-site-association.cdn-apple.com/a/v1/www.neilmacy.co.uk. The CDN refreshes "within 24 hours" of your update. So after you deploy your change to your apple-app-site-association file, it can take a while for your app to follow the universal link as you'd expect. It's useful to know that…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.