Universal Links AASA - not updating on device

Hi all,

I wonder if anyone can shed any light or tips on this.

We have our iOS app which is just for iPhone at the moment. I have some universal links that are currently working. I have added another '/mobileAppQuickLink' into the file and updated on our site in the '.well-known' folder location.

The issue I am having is, all of the links before the additional one mentioned above are working.

Steps Checked

  • Checked https://app-site-association.cdn-apple.com/a/v1/OUR_DOMAIN to make sure the latest AASA file is there, it is.
  • Checked the sysdiagnosis package logs and can see in the 'swcutil_show.txt' that only the original three are there for the app and not the final one.
  • Reinstalled the app multiple time to bring down the AASA, no luck.
  • Wiped a device and reset, downloaded the app again, no luck.

The code below is the AASA file with our app ID redacted. I have triple checked these and they haven't changed from the previous.

   "applinks": {
      "details": [
         {
            "appIDs": [
               "A646R8---.com.REDACTED.REDACTED"
            ],
            "components": [
               {
                  "#": "no_universal_links",
                  "exclude": true,
                  "comment": "Matches any URL with a fragment that equals no_universal_links and instructs the system not to open it as a universal link."
               },
               {
                  "/": "/client/*",
                  "comment": "Matches any URL with a path that starts with /client/."
               },
               {
                  "/": "/files/*",
                  "comment": "Matches any URL with a path that starts with /files/."
               },
               {
                  "/": "/signingRequests/*",
                  "comment": "Matches any URL with a path that starts with /signingRequests/."
               },
               {
                  "/": "/mobileAppQuickLink" //MISSING ON DEVICE
               }
            ]
         }
      ]
   },
   "webcredentials": {
      "apps": [
         "A646R8----com.REDACTED.REDACTED"
      ]
   }
}

Below is a copy of one of the 'swcutil_show.txt' from a device.

App ID:               A646R8----.com.REDACTED.REDACTED
App Version:          1.1.70
App PI:               <LSPersistentIdentifier 0x88c027a80> { v = 0, t = 0x8, u = 0x548, db = 514601C3-79C8-47C6-A178-B09AF5C-----, {length = 8, bytes = 0x4805000000000000} }
Domain:               *.portal.staging.REDACTED.REDACTED
Patterns:             {"#":"no_universal_links","exclude":true}, {"/":"/client/*"}, {"/":"/files/*"}, {"/":"/signingRequests/*"}
User Approval:        unspecified
Site/Fmwk Approval:   approved
Flags:                
Last Checked:         2024-08-04 09:44:07 +0000
Next Check:           2024-08-09 09:39:26 +0000

Does anyone know of any reason this could be? It looks like the devices maybe getting a cached version.

Does anyone know how I can log this with apple support without having a focused test project to pass over? The file being downloaded seems specific to the devices and not my app. Not sure where to go with this at the moment. Thanks

I noticed that you’ve also submitted a code-level request. I’ve responded to your email there as well.

To ensure the most efficient communication for us, let me know if you’d prefer to continue our discussion here in the forums or in the code-level request framework. Both avenues are available to us, and I’ll make sure to respond promptly to whichever one you choose.

Thanks

Universal Links AASA - not updating on device
 
 
Q