I want to use universal link common to both Full App and AppClip ex: https://example.com, and the desired scenario is as follows: 1. When users install AppClip, scan this link will show AppClip Card 2. When users install Full App, scan this link will show Full App
- This is the content in the file https://example.com/.well-known/apple-app-site-association I have installed:
`{
"applinks": {
"apps": [],
"details": [{
"appID": "teamId.xxx.yyy.Example",
"paths": ["*"]
}]
},
"appclips": {
"apps": ["teamId.xxx.yyy.Example.Clip"]
}
}
`
-
Here is the Associated Domains setting on the Xcode side:
Full App: applinks:example.com AppClip: appclips:example.com
But the results are not as expected, when scanning the link, it always shows the AppClip Card with the message: "This app clip is not currently available in your country or region" (even when I don't have AppClip installed), and Every time you test the main app, you will have to use “Clear Experience Cache” Please help, thanks a lot
The “This app clip is not currently available in your country or region” message may be due to any of the following reasons:
- The bundle identifier of the App Clips installed on the device doesn’t match the one defined in App Store Connect.
- The App Clips is not yet available in the storefront. It sometimes takes a bit of time for things to propagate across all servers.
- There is a caching issue.
See WWDC 21 Build light and fast App Clips for debugging steps starting at time index 16:00.