AASA 404 on CDN

We are reaching out to request urgent assistance with a critical issue affecting Universal Links validation for one of our production domains.

The Apple App Site Association (AASA) file is now correctly served from our domain: HTTP 200 No redirects Valid JSON Correct appID and paths https://mobiledeeplink.bancogalicia.com.ar/.well-known/apple-app-site-association

Despite this, Apple’s CDN endpoint still returns a 404: https://app-site-association.cdn-apple.com/a/v1/mobiledeeplink.bancogalicia.com.ar

Thank you very much for your support. Best regards, Mauricio Pauluk

Thanks for the post, is the link you provided correct? I get an error trying to download the AASA file manually as the server is refusing my connection from Cupertino.

curl -v https://mobiledeeplink.bancogalicia.com.ar/.well-known/apple-app-site-association
* Host mobiledeeplink.bancogalicia.com.ar:443 was resolved.
* IPv6: (none)
* IPv4: 17.168.114.134
*   Trying 17.168.114.134:443...
* connect to 17.168.114.134 port 443 from 17.193.106.152 port 56188 failed: Connection refused
* Failed to connect to mobiledeeplink.bancogalicia.com.ar port 443 after 75 ms: Couldn't connect to server
* Closing connection
curl: (7) Failed to connect to mobiledeeplink.bancogalicia.com.ar port 443 after 75 ms: Couldn't connect to server

Your server needs to allow all IP addresses to access the AASA file to work.

Hope this helps

Albert
  Worldwide Developer Relations.

Hi Albert, thank you very much for your reply.

Yes, the link is correct, is there any chance that you have something running that resolves incorrectly the IP? The correct IP for this domain is 161.190.1.154.

I leave an example of the response that the curl gives below

$ curl -vk https://mobiledeeplink.bancogalicia.com.ar/.well-known/apple-app-site-association

* Host mobiledeeplink.bancogalicia.com.ar:443 was resolved.
* IPv6: (none)
* IPv4: 161.190.1.154
*   Trying 161.190.1.154:443...
* schannel: disabled automatic use of client certificate
* ALPN: curl offers http/1.1
* ALPN: server did not agree on a protocol. Uses default.
* Established connection to mobiledeeplink.bancogalicia.com.ar (161.190.1.154 port 443) from 192.168.1.14 port 52170
* using HTTP/1.x
> GET /.well-known/apple-app-site-association HTTP/1.1
> Host: mobiledeeplink.bancogalicia.com.ar
> User-Agent: curl/8.18.0
> Accept: */*
>
* Request completely sent off
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Type: application/json
< Cache-Control: no-cache
< Server: BigIP
* HTTP/1.0 connection set to keep alive
< Connection: Keep-Alive
< Content-Length: 105
<
{ "applinks": { "apps": [], "details": [ { "appID": "KK2XE4DMF9.ar.com.bgapp", "paths": ["*"] } ] } }

* Connection #0 to host mobiledeeplink.bancogalicia.com.ar:443 left intact
 

In addition to that, may I ask you any tool to replicate the request that Apple CDN makes to our AASA?

Again thank you for checking out!

Thanks for this, I see what is happening.

I'd like you to submit a code-level support request so we can discuss this further privately. When you create the request, indicate that you were referred by me at Apple and make sure to include a link to this thread.

Thanks, looking forward talking to you.

Albert
 Pasual  Worldwide Developer Relations.

Done, the case ID is 19688230. Thank you!

@mpauluk I got it and I'll reply by email from now on. Thanks

Albert
  Worldwide Developer Relations.

AASA 404 on CDN
 
 
Q