Hello,
We are encountering an issue where invoking our App Clip via a Safari Smart App Banner fails on certain devicesparticularly those running iOS 26.
When a user taps "Open" on the Smart App Bannerthe App Clip card attempts to load but ultimately fails with ASDErrorDomain Error 507.
The error occurs consistently on specific deviceswhile other devices function correctly. In some instancesthe App Clip card metadata/UI appears momentarily (flashes on the screen) before the error message is displayed and the process terminates.
Has anyone else experienced this specific ASDErrorDomain error? We have already submitted a report via Feedback Assistantbut any insights or workarounds from the community would be appreciated.
Thanks!
App Clips
RSS for tagProvide a way to quickly access and experience what your app has to offer. An app clip is a small part of your app that lets users start and finish an experience in secondseven before downloading your app.
Posts under App Clips tag
104 Posts
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello Apple Developer Forum Community,
I’ve got a problem with the signing process of my AppClip Test App. Can someone help me? As I don’t know hot to get the certificate...
Hi
Is there a way to create a dynamic app clip card experience? I have advanced app clip experiences set up and working fine already and but I am looking to provider a more dynamic experience.
For examplemy invocation url now is https://mycompany.com/profile/<profile_slug>this URL shows the app clip card with the titlesubheadingand cover image as configured in app store connect which is right. But I would like to show a different titlesubheadingand cover image based on the <profile_slug> in the invocation URL. Like we can show the name as the titlejob title as the subheadingand profile's banner image as the cover image for the app clip
It seems like this is possible as I have seen one company do this for their product. Apple has no mention for such a thing in their documentation from what I have seen.
Any help would be appreciated.
Thanks
Hi everyone,
We’re experiencing a persistent issue with an App Clip Experience that continues to load on iOS devices even after being deactivated in App Store Connect more than 48 hours ago.
Issue Summary
An App Clip Experience tied to the URL pattern
https://srgplus.com/u/...
keeps appearing when scanning NFC tags or QR codesdespite being removed from App Store Connect.
Key Details
The App Clip Experience was deactivated over 48 hours ago.
iOS still launches the App Clip when scanning NFC tags or QR codes that match the URL structure.
The specific token-based App Clip Experience (for example: https://srgplus.com/u/iohgqa) was removedbut iOS still loads an App Clip as if the Experience exists.
It seems like iOS is falling back to a previously registered base URL Pattern such as:
https://srgplus.com/u
or possibly even https://srgplus.com
The problem:
This fallback App Clip is not visible anywhere in App Store Connect → Advanced App Clip Experiences.
So we cannot delete or modify it.
The behavior persists across:
Multiple devices
Different networks
After clearing device caches
After reinstalling our app
Even after scanning using devices that never used this App Clip before
This makes us believe that the App Clip Experience may be:
Cached on Apple’s servers
Or orphaned/hidden in App Store Connect
Or not properly removed from the URL pattern registry
Steps to Reproduce
Deactivate an App Clip Experience in App Store Connect.
Wait 48 hours or more.
Scan an NFC tag or QR code pointing to a previously used URL pattern.
App Clip still appearseven though no active Experience exists.
Expected Behavior
App Clip should stop appearing once the Experience is deactivated and removed.
Actual Behavior
App Clip continues to load indefinitelysuggesting a cached or orphaned configuration.
Question
Has anyone encountered similar behavior?
Is there a way to request a manual purge of App Clip URL patterns or cached Experiences from Apple’s side?
Any guidance or insights would be greatly appreciated.
Thank you!
Dear Apple Developer Support,
I am writing to seek guidance regarding App Clips launch source differentiation in our restaurant application.
Background:
Our restaurant uses QR codes that are permanently associated with specific table numbers. These QR codes successfully launch our App Clip and pass the table information via NSUserActivity with NSUserActivityTypeBrowsingWeb.
Current Issue:
We are facing a significant challenge in distinguishing between different launch sources:
Camera Scan/URL Launch: When customers scan the QR code using the native camera or tap a URLthe App Clip launches with the correct table information.
App Library Launch: When customers launch the App Clip from the App Libraryit restores the previous NSUserActivity with potentially outdated table information.
The Problem:
Since we cannot determine whether the App Clip was launched from the camera/URL or from the App Librarywe cannot reliably decide whether to use the table information carried by userActivity. This causes customers to be directed to incorrect tables when launching from the App Library.
What We've Tried:
We have attempted various approaches to differentiate the launch source:
Checking for AppClipActivationPayload - but it exists in both scenarios
Examining UIApplicationLaunchOptionsKey and UISceneConnectionOptions
Analyzing URL parameters and timestamps
Implementing custom state management
Howevernone of these methods provide reliable differentiation between camera scan launches and App Library restorations.
Question:
Is there any official API or recommended approach to programmatically determine if an App Clip was launched:
From a camera scan/URL tap (fresh launch)OR
From the App Library (state restoration)
Any guidance on how to properly handle this scenario would be greatly appreciatedas it significantly impacts the user experience in our restaurant ordering system.
Thank you for your time and assistance.
Best regards
I am requesting assistance with an issue involving my Advanced App Clip Experiencewhich has remained in the “Received” state for more than few monthspreventing the App Clip from becoming available when invoked via QR code.
App Details
App Name: Yellow Label Verification
App Store Bundle ID: com.acviss.demoindia
App Clip Bundle ID: com.acviss.demoindia.Clip
Team ID: F2RLQ4VV59
App Version (Live): 1.4
Domain: acviss.com
Issue Summary
My Advanced App Clip Experience is stuck in the “Received” status. The “Publish” and “Build Assignment” options never appeareven though:
The updated AASA file is correctly published at:
https://acviss.com/.well-known/apple-app-site-association
It contains the correct appclips → appID and paths entries
It is served with the correct application/on content type
Domain validation in App Store Connect shows Validated
The App Clip build is already approved and live on the App Store
Safari-based App Clip invocation works as expected
Despite thisthe Advanced App Clip Experience has not transitioned from “Received” to “Processing” or “Published.”
Because of thisQR-based invocation consistently shows “App Clip Unavailable”indicating that the App Clip Experience has not yet been activated on Apple’s backend.
Reproduction Steps
Publish correct AASA file with appclips array and paths
Validate domain (shows green “Validated” in App Store Connect)
Open the Advanced App Clip Experience in App Store Connect
Status stays as Received
“Build Assignment” or “Publish” buttons never appear
QR scanning of the App Clip URL continues to show App Clip Unavailable
Request
Could you please check the backend processing of my App Clip Experience and manually trigger the sync or processing
It appears that the App Clip Experience is not being processed even though all configurationAASAand domain validations are correct. I would greatly appreciate your assistance in resolving this so the App Clip can be invoked successfully via QR.
Thank you very much for your help and support.
Struggling to find a solution. App is approved but when I make an advanced experience it stays in the received status forever. If I try to tap the nfc chipinstead it says to open in safari at the top. I do that and there is an app clip banner at the top that says view and when I hit that the app clip shows. Otherwise I've tried everything I can to get this working. Please help
Unexpected behavior encountered when scanning NFC tags.
Imagine a link shortener web service where users can create lots of different URLs that are hosted on the same domain eghttps://short.com/unique-path
The service has optional App Clip capability -- users can select any of their links and have the service create an App Clip for the selected link(s).
Users can encode their URLs into NFC tags and have their customers scan NFC tags.
Let's take just two URLs for example:
https://short.com/foo
https://short.com/bar
The /foo link does have an App Clip associated with it while /bar does not have it. Each link has been encoded into appropriate NFC tag.
Expected behavior when scanning from an iPhone:
/foo -- shows an App Clip popup.
/bar -- shows a "Open in Safari" default notification.
What's actually happening
/foo -- opens App Clip poput with correct metadata (titlesubtitleimage) which is totally expected behavior.
/bar (the one that doesn't have app clip associated with it) -- opens an App-Clip-like popup with the following error: CPSErrorDomainError 2 (see attachment below)
So for some reason when someone scans an NFC tag with a URL that is not an App Clip and never has been -- it always shows that error regardless whether the URL exists or does not exist. I've tried few different/random URLs (which don't have an App Clip associated with it) and all of them show the same error.
Additional details:
All links use the same domain and URL format: domain.com/path where path is a short string of random a-Z characters.
All App Clips are created at the same iOS app.
AASA is good: Cache and Debug -- both green.
This issue has happened to lots of users on lots of different iPhones and iOS'.
Since the issue's been happening to lots of different users on different iPhone(s)/iOS' no sysdiagnose is attached. Actually it works the same on every device/iOS we've tried.
Before submitting the issueI've found few other developers reporting the same issue.
What's interesting though is none of the links I've went through comes with a definite answer and it seems like this issue just randomly comes and goes without any specific changes on the server and/or iOS app.
Dropping the links of similar issues below.
https://developer.apple.com/forums/thread/671433
https://developer.apple.com/forums/thread/665969
https://developer.apple.com/forums/thread/775316
https://developer.apple.com/forums/thread/764545
Hi. We have an app that includes an app clip. We have been submitting several versions for review without any problemsbut a change at App Store Connect backend just caused a blocking issue to us.
Every app clip is required to have a default app clip header image. It must be uploaded and saved before we submit a new app version for review.
Yet we are currently unable to upload a default app clip header image. When we select the image to uploadnothing happens in the web UI. If we inspect it by Safari's web inspectorwe can see that an upload-related backend API endpoint returns HTTP409-Conflict response.
We have an ongoing support request with ID 102748924651. Because the request is progressing extremely slowly we have to try alternatives to just submit for review. Is there any other means for submitting an app for review other than App Store Connect? Or what else would you recommend us to do?
Thanks
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Clips
App Submission
Hello,
I have a question about the default UI in an App Clip. I know that when App Clip launchesa system banner appears at the top for a few secondsprompting the user to download the full app from the App Store.
I'd like to confirm if this is the standarddefault behavior for all App Clips. More importantlyis there any way to disable or hide this banner? We would prefer to manage the prompt to download the full app within our own UI.
Thanks in advance for your help!
A few months ago I tested App Clips with my appbut I don't plan to add them for now. The problem is that now I can't select a build in App Store Connect that does not contain an App Clipand I receive the following error:
"An error has occurred. Try again later."
I've inspected the HTTP response to get more information about the errorand I got this:
{
"errors" : [ {
"id" : "xxxxxxxxxxxxxxxxxxxxxxxx",
"status" : "409",
"code" : "ENTITY_ERROR.RELATIONSHIP.UNKNOWN",
"title" : "The provided entity includes an unknown relationship",
"detail" : "'appClipDefaultExperiences' is not a relationship on the resource 'appStoreVersions'",
"source" : {
"pointer" : "/data/relationships/appClipDefaultExperiences"
}
} ]
}
Does anybody know how to completely disable App Clips for one app without having to generate a new identifier?
Thank you so much and have a great day/night!
Aniol.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Store Connect
App Clips
We’re seeing unexpected NFC behavior once our app has 50+ Advanced App Clips created.
Expected:
Scanning an NFC tag with a URL that is NOT an App Clip invocation should show the standard “Open in Safari” notification.
Actual:
After we create ~50+ Advanced App Clipsscanning NFC tags for URLs on the same domain that are not associated with App Clips consistently shows “CPSErrorDomain error 2” instead of the Safari prompt.
QR codes for the same non–App Clip URLs work as expected (shows Safari prompt).
Clearing the App Clips “Experience Cache” sometimes helps brieflybut the error returns on consequent scans.
Notes:
Domain has valid AASA. App Clip invocation URLs work as expected.
The issue appears tied to the number of Advanced App Clips configured. Below ~50non–App Clip NFC scans behave correctly; above thatthey fail.
Affected across multiple devices and iOS versions tested.
Repro steps:
Configure 50+ Advanced App Clips for paths on a single domain.
Encode a different URL on the same domain that is NOT listed as an App Clip invocation into an NFC tag.
Scan the NFC tag on iPhone.
Observe “CPSErrorDomain error 2” instead of the “Open in Safari” notification.
Impact: blocks our NFC use case for regular web links once we scale App Clip experiences.
Sysdiagnose #: FB20563121
Every time I do a device reboot on iPhone the first app clip scan fails to show the card invocation.
Seems like an iOS bug.
This is my own app clip QR code I am using and works fine on 2nd and any scans after.
Hellomost of the time I can scan my QR code which is associated with my website and my app clip launches. But some few times I've noticed the URL just opens to that URL in safari.
I have had this app clip live for months now so should not be the normal 3 day or so wait.
The app clip status is validated for debug and cache in build metadata.
When I run diagnostics on my iPhone it says the URL is too long but the data reads every time the app clip is launched so I think that should be okay.
My suspicion is that the URL I use hits my server and redirects to the actually app clip url. So I'm this might be causing the hiccup. But why so infrequently then?
Only when the app clip fails to launch and I open the URL in safari do I see analytics from my server saying the QR URL was hit and had a status code 302 which redirects to a 404. (since that would be the app clip URL)
So wondering if there is a way I can reproduce this issue and then resolve it :D
Basic information: The issuer has implemented the feature to active Apple Card via URL Verification. The feature implemented by issuer is supported both in the APP and Clips. When Apple queries the activation method from UnionPayUnionPay returns the "URL" activation method to Apple. Additionallythe apple-app-site-association file has been correctly deployedand the configuration for Universal Links has been completed. Both the APP and Clips have undergone testing for Universal Link calls.
The desired experiece is that when the APP is installedApple Wallet launches the APPand the user completes the activation within the APPand if the APP is not installedApple Wallet calls Clipsand the user completes the activation in Clips.
Problem description: Under iOS 17 and iOS 18when triggering Apple Pay card activationthe APP or Clips can be called as expectedand the activation can be completed well. HoweverUnder iOS 26regardless of whether the APP is installedunder the same circumstancesan internal browser within Apple Wallet opens to access the H5 page corresponding to the URLinstead of redirecting to the APP or Clips. Please assist in confirming whether this is a new feature of iOS 26 and how the same user experience can be achieved.
Hi,
As a companywe have several apps in the AppStore that contain AppClips.
With the latest iOS18 it works without any problems.
With all iOS26 betas so farhoweverthere is always the problem “ASDErrorDomain- Error 507” and the AppClip cannot be opened.
You can easily test this by scanning the following QR code with the system camera:
You only ever get this error instead of the option to open the AppClip.
As the iOS26 beta phase is already at an advanced stagewe are naturally concerned as to whether the problem will be solved.
Issue with App Clip Card Showing "App Clip unavailable" for DIGI LIVE App
In my DIGI LIVE applicationI have an App Clip configured for iOS 17.6+ (the file exceeds the 15 MB limit)and I have made all the necessary preparations for the App Clip to work correctly. Howeverthe App Clip card constantly displays an "App Clip unavailable" error for various users (depending on their system language).
The URL associated with the App Clip invocation is: https://ar.digi-live.de
The AASA file is located at /.well-known/apple-app-site-association and contains the required fields for the App Clip:
{
"applinks": {
"details": [
{
"appIDs": ["N9QR6LF765.de.digilive.app"],
"components":[
{
"#": "no_universal_links",
"exclude": true,
"comment": "Matches any URL whose fragment equals no_universal_links and instructs the system not to open it as a universal link"
},
{
"/": "*",
"comment": "Matches any URL like ar.digi-live.de"
}
]
}
]
},
"appclips": {
"apps": ["N9QR6LF765.de.digilive.app.Clip"]
}
}
If I use the default App Clip link (https://appclip.apple.com/id?p=de.digilive.app.Clip) to launch itthe "App Clip unavailable" error no longer appears. But if I delete the App Clip from the settingsthe error comes backand it can only be launched again using the default link.
It feels like the problem is with the App Clip loading at the moment the App Clip card is triggered — it simply fails to load.
Video
https://storage.yandexcloud.net/mmrs/files/digilive/IMG_2259.mp4
Hello,
I would like to understand the update behavior for App Clips.
Let's consider a scenario where a user has an App Clip on their device from a previous interaction. If Ias the developerthen publish a new version of the App Clip to the App Storewhat is the expected behavior?
My main questions are: Will the App Clip be automatically updated in the background? Oris user action required to get the new versionfor exampleby deleting the old one and re-launching it from a Smart App Banner or QR code?
Any information on this process would be greatly appreciated.
Thank you.
Hi Apple Team,
We’ve noticed a couple of issues with launching default App Clip in safari and would appreciate your guidance.
App Clip Popup Timing:
When launching the App Clip using default URLwe sometimes see the small App Clip popup appear before the App Clip banner is displayed. Ideallythe banner should appear first.
Cached URL Handling:
In certain casesthe App Clip appears to be using a cached URL instead of the most recent one. For examplewhen we invoke two different App Clip URLs with unique parametersthe App Clip sometimes launches using the previous URL’s data instead of the new one.
This behavior is inconsistent and makes it difficult to ensure users are directed to the correct experience each time. Could you please help us understand whether this is expected behavior or if there are any known issues or recommended solutions?
Thank you for your time and support.
Example
We're building a UGC AR app and are leveraging App Clips to distribute AR experiences without app download.
Since earlier this weekmany of our users are reporting sharing experiences as App Clip doesn't work anymore. They are getting the message "AppClip unavailable" on a little card. We attached a QR code to try it yourself and a link to a different experience. We tried with multiple experiences and on multiple devices already.
https://scenery.app/experience/1C925FDE-E49A-489B-BA14-58A4E532E645
Interestinglywe can't pinpoint the issue to an exact device or OS.
We tested on many devices and on mostthe AppClip is being displayed as unavailablestating "App Clip unavailable"whereas it works on a few. It all worked fine last week (before September 12th).
iPhone 13 Pro MaxiOS26: works
iPhone SEiOS 17: works
iPhone 16 ProiOS 26: doesn't work
iPhone 12 Pro MaxiOS 26: doesn't work
iPhone 12 miniiOS 18: does not work
iPad 9th geniOS 26: doesn't work
Please help. Our users are very dissatisfied as they expect this to work and it's a crucial feature.
We already filed a radar via Feedback assistant:
FB20303890