Hello,
I've correctly configured my Apple App Site Association. Running a curl command returns:
$ curl -L -i https://example.com/.well-known/apple-app-site-association
HTTP/2 200
accept-ranges: bytes
access-control-allow-origin: *
cache-control: public, max-age=0, must-revalidate
content-disposition: inline
content-type: application/json
date: [DATE]
etag: "[ETAG]"
server: Vercel
service-worker-allowed: /
strict-transport-security: max-age=63072000
x-matched-path: /api/apple-app-site-association
x-vercel-cache: HIT
x-vercel-id: [VERCEL_ID]
content-length: 250
{"applinks":{"details":[{"appIDs":["<TEAM_ID>.<APP_BUNDLE>"],"paths":["/game/*"],"components":[{"/":"/game/*"}]}]},"appclips":{"apps":["<TEAM_ID>.<APP_CLIP_BUNDLE>"]},"webcredentials":{"apps":["<TEAM_ID>.<APP_BUNDLE>"]}}
Additionally, inspecting the experiences JSON in App Store Connect's Advanced Experiences for App Clips shows:
{
"count": 1,
"from": 0,
"size": 50,
"hits": [
{
"bundleId": "<APP_CLIP_BUNDLE>",
"heroImage": "https://is5-ssl.mzstatic.com/image/thumb/[IMAGE_TEMPLATE]",
"createDate": [TIMESTAMP],
"orgId": "[ORG_ID]",
"subversion": [SUBVERSION_TIMESTAMP],
"contents": [
{
"default": true,
"subtitle": "Tap open to view",
"language": "en",
"title": "Multi"
}
],
"version": [VERSION_TIMESTAMP],
"adamId": "[ADAM_ID]",
"id": "[EXPERIENCE_ID]",
"status": "PUBLISHED",
"link": "https://example.com/game",
"appTag": {
"appTagUrlEncoderVersion": "version0",
"appTagSvgEncoderVersion": "0",
"appTagId": "[APP_TAG_ID]"
},
"modifiedBy": "[MODIFIED_BY]",
"action": "OPEN",
"isPoweredBy": false
}
],
"aggs": {
"appTags": {
"buckets": {
"*": {
"doc_count": 1
},
"null": {
"doc_count": 0
}
}
},
"bundleIds": {
"buckets": [
{
"key": "<APP_CLIP_BUNDLE>",
"doc_count": 1
}
]
},
"statuses": {
"buckets": [
{
"key": "PUBLISHED",
"doc_count": 1
}
]
},
"hosts": {
"buckets": [
{
"key": "example.com",
"doc_count": 1
}
]
},
"actions": {
"buckets": [
{
"key": "OPEN",
"doc_count": 1,
"categories": {
"buckets": [
{
"key": "N/A",
"doc_count": 1
}
]
}
}
]
},
"vendorPlaceStatuses": {
"buckets": []
}
}
}
So it appears to be published, despite what the UI indicates. However, I still cannot invoke my App Clip via the universal link. The desired behavior is to invoke it from iMessage.
Has anyone encountered this issue or have suggestions on how to resolve it?