Thanks Albert.
Here is the AASA file as currently served by Apple’s CDN for passportreader.app:
{
"applinks": {
"details": [
{
"appIDs": [
"2UNR2APH47.hazel-torus"
],
"components": [
{
"/": "/open"
}
]
},
{
"appIDs": [
"2UNR2APH47.hazel-torus"
],
"components": [
{
"/": "/launch"
}
]
}
]
},
"appclips": {
"apps": [
"2UNR2APH47.hazel-torus.Clip"
]
}
}
The App Clip experience URL configured in App Store Connect is:
https://passportreader.app/open
This is what it resolves to:
HTTP/2 200
date: Sat, 04 Jul 2026 09:04:13 GMT
content-type: text/html
expires: Sat, 04 Jul 2026 09:14:13 GMT
cache-control: public, max-age=14400
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
x-cloud-trace-context: 3ba7fa55bbceb770c7b29838a3c8dbc3;o=1
server: cloudflare
cf-cache-status: MISS
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=D4b8L3Q7aUQhUwvDOd8MJGitGhFA2GrGrioeGhp89VFVF4jZvD%2FrJQxucr0Nvyy%2BAkNMZ9eeLQcQHEM2QKeLekOpP1mZZXEj4IG1rOvAaI%2BaAVWGvqjGsEzcV5i8JfQ49kkaxc4%3D"}]}
cf-ray: a15cf615ffcb5610-ARN
alt-svc: h3=":443"; ma=86400
It does not intentionally redirect to another App Clip URL. The expected App Clip invocation URL is still:
https://passportreader.app/open
I also tested Apple’s default App Clip URL:
https://appclip.apple.com/id?p=hazel-torus.Clip
and it still resolves as a regular web link preview in Messages/Notes rather than showing the App Clip card, while QR code invocation and the Safari Smart App Banner continue to work.
Since swcutil verify matches both applinks and appclips for /open, is there anything else on the App Store Connect / App Clip indexing side that could prevent the default appclip.apple.com URL from being recognized as an App Clip invocation?