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.