Hello everyone,
We recently (a week ago) released our app, which includes an App Clip as a target. Before going live, we thoroughly tested the App Clip functionality using both the "Local Experience" and the "_XCAppClipURL" method. During testing, everything worked seamlessly.
After going live, when we manually create QR codes using the default App Clip URLs, such as:
https://appclip.apple.com/id?p=
https://appclip.apple.com/id?p=&clip=
The App Clip card is displayed, and the functionality works as expected.
However, we encountered an issue where scanning the App Clip QR codes displays the message: "No usable data found."
Our App Clip QR codes are dynamically generated with URLs in the format:
https://example.com/clip?id=
We implemented an advanced App Clip experience with the URL:
https://example.com/clip
This advanced App Clip experience is currently showing the status "Received" in App Store Connect. If this issue is due to the "Received" state of the advanced App Clip experience.
Here are the key implementation details for your reference:
We have added the domain "appclips:example.com" to the App Clip target's entitlement.
The AASA (Apple App Site Association) file is hosted at https://example.com/.well-known/apple-app-site-association This file has been validated successfully and includes the correct entries for App Clips.
The domain URL is "validated" status on App Store Connect.
The Advance app clip is in "Received" status.
The diagnostic for the URL is showing like a screen shot attached.
This issue is critical for our marketing and user adoption.
Could any of you please assist us in identifying and resolving this issue? If additional details or documentation are needed, we are happy to provide them promptly.
Thank you for your support and assistance in this matter.
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 seconds, even before downloading your app.
Posts under App Clips tag
74 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
My app is available in TestFlight but has been rejected in App Review with the review feedback that the app clip "just shows a blank screen".
However, in the TestFlight app, the App Clip works as expected and brings up the clip. It also works correctly from Xcode testing.
Any ideas on what the problem could be? It is using the default App Clip link (appclip.apple.com)
Lately, when adding a new advanced experience with a new path (with the same domain), it is taking more than a week to get published, when it used to take around 24h. Am I doing something wrong that causes the long delay? Someone else is having this problem? Is something wrong with our assumptions of how it works?
Some assumptions and observations we have around app clip advanced experiences:
Once the app and its appClip are published, new advanced experiences (new paths + cards) don't require a new app review
When adding a new advanced experience, it gets reviewed before being published
There is some bug where even after the experience is published, its status only shows 'Received'
Edits of existing url paths (changing text or image) take less than 24h to propagate
As a workaround we are publishing paths we are still not using with general app clip metadata and then editing when we require them, but this does not allow us to have custom path names for the experiences as we need to 'reserve' them beforehand.
We're encountering a UX challenge with the automatic App Store notification banner that appears when users first launch our App Clips (not the App Clip sheet). This notification, which suggests downloading the full app, is creating confusion among our users. We've observed that some users tap the notification instead of completing their intended action within the App Clip, interrupting their workflow.
Is there a way to disable this banner?
Hi developers,
I have a question if it is possible to open in my application not main window but a specific ViewController, when application is installed but not running.
When the application is running in background and I scan QR code, then specific ViewController is opened over SceneDelegate and method 'userActivity'. But this does not work when the application is only installed, but not running.
The Appstore link is here: https://apps.apple.com/us/app/don%C3%A1tor/id6473955033
iOS 14.2 iPhone 11 & iOS 14.3 iPoneXs max
When Testfight tests the light app, click the configured light app link, and the button status changes from test to open, but the button cannot be opened and the light app cannot be accessed. May I ask how to solve this problem?However, when the main app is installed, the light app will be overwritten
1.APPStore Arraignment passed. Not yet released. The diagnostic link configuration is not available.
Firstly,We filled in the configuration of the corresponding domain name, and the verification was successful.
My AASA file is configured correctly (general deep links work with it, as well as some app clip URLs) and is also configured for app clips.
"applinks": {
"apps": [],
"details": [
{
"appID": "***.com.xx.easyshare",
"paths": [
"*"
]
},
{
"appID": "***.com.xx.easyshareExport",
"paths": [
"*"
]
}
]
},
"appclips": {
"apps": [
"***.com.xx.easyshare.Clip"
]
}
}
Well,I used https://es.xx.com/send or https://es.xx.com to get diagnostic information is wrong
My TestFight config is ok
Another problem is that using NFT jumps directly to Safire.
My advanced app clip experience has been stuck in the "Received" state for almost a month. The default app clip works, but if I try to use the url for my advanced app clip experience in iMessage or by using the Link Presentation framework in another app, the app clip doesn't work. The url simply takes me to safari. Everything is green in the App Clips Testing diagnostics tool in developer settings on my iPhone when I enter the url of the advanced app clip experience. I am guessing that if the state of the app clip experience were to show as "Published", everything would work as expected.
This seems similar to the issues raised in the following threads:
https://forums.developer.apple.com/forums/thread/763374?answerId=803107022#803107022
https://forums.developer.apple.com/forums/thread/763530?answerId=803306022#803306022
https://forums.developer.apple.com/forums/thread/763384?answerId=803173022#803173022
https://forums.developer.apple.com/forums/thread/763162?answerId=803193022#803193022
https://forums.developer.apple.com/forums/thread/762213
Can someone from Apple please take a look at what is going wrong here? Is there a bug in the App Clips publishing process?
What is the reason for the input box on the login page of the self-developed APP not working in the new version of iOS?
We’ve set up an advanced App Clip experience that successfully launches when a user scans our QR code. However, the same App Clip invocation URL does not launch when tapping the associated Action Link on our Apple Place Card in Apple Maps. Instead of opening the App Clip, the link falls back to the website.
What We Have Done So Far:
App Clip Launched in App Store Connect: Our App Clip is approved and live on the App Store. Here is the invocation URL: https://appclip.parkzenapp.com/park?q=oJrbSIgx
Below is the QR code for our Advanced App Clip experience we are attempting to open in our Apple Maps Place card
When scanning the QR code that uses the same App Clip invocation URL, the App Clip reliably launches as expected. Here is our apple-app-site-association file, thats correctly served from the associated domain: https://appclip.parkzenapp.com/.well-known/apple-app-site-association
Add here is a screenshot showing how the appclip.parkzenapp.com domain is correctly validated.
Advanced App Clip Experience: We created and submitted an advanced App Clip Experience specifically tied to our location on Apple Maps. This App Clip Experience is approved and live. Below is an image of our set up of this Advanced App Clip Experience
Business Connect: We've created the Apple Maps Location in business connect and added the advanced App Clip experience invocation URL as an Action Link in the place card. See screenshot below.
Apple Maps Place:
https://maps.apple.com/place?auid=906421750045811407
Despite meeting these conditions, when a user taps the Action Link (the "Reserve" button in the Apple Maps Place Card), the fallback website opens rather than the App Clip.
Question:
What additional step or configuration might we be missing to ensure the Action Link on our Apple Maps place card triggers the App Clip instead of the website?
Thank you
TL:DR:
How much time is too much when an App Clip Experience is submitted and just signals 'Received'?
Our Experience:
Our app counts with Advanced App Clip Experiences that we are constantly updating with new custom cards for different url paths.
Some times, the App Clip card is available 2-3 hours after publishing, some other times- it takes up to 3 days. The problem is, this becomes a bit of a black box and is hard to know if an experience is not available because of an issue or just taking longer to propagate.
We currently added some new experiences and they have been stuck for 5 days. Not sure if there is an error on our side, Apple side or its just taking time to propagate.
Someone has some information on how the Advance App Clip Experiences are propagated and at what time we should assume there is an error and flag it as such?
Thanks and Pura Vida!
I am working on implementing App Clip functionality in my iOS application. While I can successfully launch the App Clip using a QR code, I am unable to launch it through other means such as the Messages app or universal links shared through other applications.
Our App Clips have been approved for about a week. However, our App Clips are not loading or previewing in iMessage.
My friend and I both have an iPhone with iOS 18. Our App Clip minimum target is iOS 17. For both of us, the App Clip previews aren't loading in iMessage (see image below). But this isn't right—App Clips generally SHOULD preview in iMessage. For reference, when I send my friend an Instagram post URL, the app clip DOES load & preview in iMessage—suggesting it's just an issue with 222's App Clips.
In the iMessage screenshot... the top url is https://rsvp.222.place/?id=0034d4c8-7dcd-44bf-89df-6dc1acd806d2
The bottom url is https://appclip.apple.com/id?p=place.twotwotwo.twotwotwo-ios.Clip (default App Clip Link)
When I run either of these URLs in App Clip Diagnostics in Settings -> Developer, both of them are marked as approved and ready to go.
I created this experience with mywebsite.com?l=1&p=store&p1=1314&table= , and it’s working fine. I thought that by passing a table number, I could identify which table the order came from. However, when I add mywebsite.com?l=1&p=store&p1=1314&table=1, it isn’t recognized, and the app clip doesn’t open.
Hello everyone,
I’m currently setting up an App Clip for my app, Pay Feast, and have run into a domain configuration issue when adding an App Clip experience in App Store Connect. Here’s what I’ve done so far:
Steps Completed:
App Clip Deployment Config: In Xcode under my App Clip target settings, I’ve enabled Associated Domains in Signing & Capabilities with:
• appclips:website.com
• applinks:website.com
Created and Hosted the AASA File on my domain:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AAAAAAA.***.XXXX",
"paths": [
"*",
"/launch*",
"/launch/*"
]
}
]
},
"appclips": {
"apps": [
"AAAAAAA.XX.XXXX.Clip"
]
}
}
When testing the App Clip in the simulator, everything works as expected. However, in App Store Connect, when I attempt to set up a New App Clip Experience, I receive an error saying:
“This URL is not contained in your app’s associated domains. Update associated domains or use a different URL.”
Question:
Has anyone encountered this error or have insights on potential fixes? I’ve double-checked the AASA file and associated domains. Any help would be much appreciated!
Thanks in advance!
I'd like to be able to invoke an App Clip from an Apple Pass notification. I've been using an Apple Pass store card successfully. Ideally, I'd like to be able to tap the notification to open the App Clip.
I haven't seen support for this in the documentation, but I wanted to see if anyone had any creative use cases for something like this?
Have anyone seen a orange microphone logo open on the dynamic island, and after you click on it opens a accessibility app with the black screen?
Can the App Clip card be invoked by tapping on a link (not a default appclip link) which is shared through message box or whatsApp chat or Email?
I gone through the reference of App Clip Card invocation from scanning QR code, App Clip Code, NFC Tag, Safari smart banner, default App Clip links and link presentation framework.
But I didn't find any reference or documentation that custom links will invoke App Clip Card or won't invoke App Clip Card. So, need reference if possible that App Clip card be invoked by tapping on a custom link which is shared through whatsApp chat or message box or Email.
When opening our App Clip from a Live Activity, the iOS system Handoff alert blocks our app on open. It is reproducible 100% of the time. The description in the system alert is: Waiting for Handoff to {My App}. We never had this issue before and believe it is related to iOS 18. I don't have Handoff enabled anywhere in my app.
All uses of NSUserActivity explicitly block handoff
userActivity.isEligibleForHandoff = false
We have been able to locate this same issue in other iOS apps that use Live Activities and App Clips. Is this an iOS 18 system-level bug?