AppClip is set up with AppStoreConnect.
My app uses three AppClips, each of which defines the image of the card to be displayed in StoreConnect.
I set up an update to the new card images, updated the version of the app and passed the review, but the images were not updated.
What do I need to do?
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
67 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
Hi everyone,
I recently issued an App Clip on App Store Connect, but it still hasn’t appeared, even though it has been 5 days. Typically, it only takes about a day for the App Clip to become available. I’ve double-checked all the configurations, and everything seems to be set up correctly.
Is there a known delay or issue that could be causing this? Any advice on steps I can take to resolve the situation or if there’s something I might be missing?
Thanks in advance for your help!
Hello everyone,
I’m experiencing an issue with App Clips Advanced Experiences and Apple Maps/Siri Suggestions. We have already contacted Apple Support before, but they are investigating the cause of this issue and it has not been resolved til date.
The App Clip is bundled with the main app and has been already available on the App Store for several months. The business running the app has several physical shops and wants to offer the App Clip to show up in Apple Maps and Siri Suggestions at each location.
The App Clip is correctly exposed in the AASA file, and it's also validated correctly by the AASA APIs available at https://app-site-association.cdn-apple.com/a/v1.
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.bundleid",
"paths": []
}
]
},
"appclips": {
"apps": [
"TEAMID.bundleid.Clip"
]
}
}
(with TEAMID and bundleid being the team and bundle identifiers of the app)
The App Clip is displayed correctly when loading the website and when scanning a QR code or App Clip code, but doesn't appear in the Maps app or in Siri suggestions.
We have set up the App Clip Advanced Experiences on the App Store Connect page of the app, and each URL has been linked to a physical shop. All URLs are in the "Received" state, so they should appear correctly on Maps.
Unfortunately, I don't see any "Order" button in Apple Maps at any location card. We tried with both iOS 17 and 16. According to feedbacks from people in the shops, they don't see the app suggested in the Siri Suggestions.
I have just submitted a Custom Action Link on Apple Business Connect for one of the shops, but without success: the App Clip doesn't appear.
Any idea why is this happening?
Can AppClip dowload from smartbanner in other browser difference Safari ?
Hello! I am developing an app that includes an app clip. Recently, I launched my app on the App Store, but I discovered that some of the app clip codes are not functioning correctly.
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.
{
"appclips": {
"apps": [
"TEAM_ID.maxood.AveBingo.AppClip"
],
"details": [
{
"appID": "TEAM_ID.maxood.AveBingo.AppClip",
"paths": [
"/*",
"/bingo/*",
]
}
]
},
"applinks": {
"apps": [
"TEAM_ID.maxood.AveBingo"
],
"details": [
{
"appID": "TEAM_ID.maxood.AveBingo",
"paths": [
"/",
"/bingo/*"
]
}
]
}
}
I've also created the advanced app clip experience in App Store Connect and configured it to open links with my domain as the prefix:
So if I create an app clip code with my root URL 'https://avebingo.com', my app clip is immediately launched. However, if I create an app clip code and want to launch my app clip for a particular bingo using the URL 'https://avebingo.com/bingo/<some_id>', it is not launched, and a popup says, 'This app clip is not currently available in your country or region.'
Interestingly, app clip diagnostics in my iPhone settings indicate that everything is okay for my root URL.
But for URLs like 'https://avebingo.com/bingo/some_id', it says the following, which indicates that my app is not launched in the App Store (but it is).
Can you please share what do i do wrong and how to fix it? Thanks in advance.
when trying to connect to our server - I get an error which occurs only in the app-clip:
Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server."
more specifically - I get this error when trying to simulate a slow connection with Network Link Conditioner (LTE / 3G).
it only happens on Network Link Conditioner , and only in the app-clip: when I disable the Network Link Conditioner it starts working again.
I receive the error quite fast, so it's not a time-out issue.
things I've tried (and didn't help):
increase time-out period
reduce the network requests to 1 at the time.
set AllowsArbitraryLoads to true
full description of the error:
Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo={_kCFStreamErrorCodeKey=65, NSUnderlyingError=0x2826aff00 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_NSURLErrorNWPathKey=satisfied (Path is satisfied), interface: en0[802.11], ipv4, dns, uses wifi, _kCFStreamErrorCodeKey=65, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <3D0E9D26-B6BE-41C9-9D97-C61F6E71DBE8>.<3>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <3D0E9D26-B6BE-41C9-9D97-C61F6E71DBE8>.<3>"
), NSLocalizedDescription=Could not connect to the server., NSErrorFailingURLStringKey=<<serverAddress>>, NSErrorFailingURLKey=https://<<serverAddress>>, _kCFStreamErrorDomainKey=1})
with the same issue.
https://developer.apple.com/forums/thread/100501
I am running xucitest framework, for e2e testing.
And webdriver app is running background, so it could't get clipboard while my tested app in running in front.
I could't switch app to get clipboard, because it will refresh my app.
Is there any way to allow clipboard permission with webdriver ?
THe error is bellow
Phone number - This field is invalid
But don't give any information abou the required format
Hello my appclip is showing as unavailable in the app clip card. Until earlier this afternoon my appclip experience was showing correctly with an open action. All of a sudden it started to fail. I did not submit a new version nor updated the association file.
To reproduce scan qr.netflix.com/C/123
Good news bad news.
Good news- I have built my first app clip! After getting our app submission accepted, it gave us a working "default app clip url" in which successfully launches our app clip card and app clip.
Bad news- All this work was done to associate our app clip link with our website, so we could have a very clean URL, but that url is not launching our app clip card or the clip. Everything points to it looking good:
Diagnostics on apple developer settings are all green checkmarks: associated domains, app clip published on app store, smart app banner.
My associated domain url is "validated" on app store connect
My website has a smart app banner with meta tag with bundle identifier, and a open graph photo configured.
My app clip has the domain in it's entitlements file
What I'm expecting: Sending a text with the website's url should show me my app clip card, and not open my website, instead the app clip.
I shouldn't need to configure an advanced app clip experience because it's just via Messenger.. right? According to the documentation, advanced experiences should be for maps, qr codes, etc, right?
From what it seems... everything is set up completely right... so how come when I send myself a text message with the website's URL, it's not popping up with the app clip card?
I'm developing an App Clip to add cards to Apple Wallet,and I want to check if card already added to PassKit library.For example, to show "Apple Pay enabled" checkmark on a card's UI.
when I call these codes:
PKPassLibrary *passLibrary = [[PKPassLibrary alloc] init];
NSArray<PKPass *> *paymentPasses = [passLibrary passesOfType:PKPassTypePayment];
the paymentPasses returns an empty array.I want to know if App Clip can access passes, and how can I get the entitlements to query the pass library.
I'd like to open a small window to play the GIF by scanning NFC tag, when app is unlocked. can I use app clips to realize it ?
I have a Appclip in my App, which should open by scanning QR code or Appclip code(downloaded from Apple itself).
When clicking on universal link of App clip its working just fine and opening the it but when making a QR code of the same link its not working, the Appclip card is popping up where the banner image is also displayed properly but the content shows App Clip is unavailable.(This QR code is working when the app is installed)
I checked in diagnostic tool as well and its showing everything is well configured so now sure why the Appclip couldn’t be launched from the QR code of universal link or QR of Associated domain.
Hello, I am trying to set up my app clip experience but am having issues with the associated domain. I have added the domain to my app clip's associated domains and updated my apple-app-site-association file on my website. On app store connect under my build I see "Bad HTTP Response" for domain url status. This is what my apple-app-site-association file looks like:
{
"appclips": {
"apps" : [ "123ABC.com.NESVB.North-End-Shuttle.Clip" ]
}
}
My associated domains looks like:
Learn how to configure your App Clip to prevent it from being unavailable in the App Store.
View Technote TN3168 >
We received complaints that our app clip is not available. We've checked everything, everywhere are green check marks. Yet it still doesn't work.
Do you have a downtime? Well sometimes this work but not on our phones.
Hello, I recently created an App Clip experience & believe to have connected my associated domains correctly as well as the Apple Site Association but can't seem to Invoke it.
I am using Firebase as my backend and the domains that should invoke are:
tap-in-a8214.web.app
tap-in-a8214.firebaseapp.com
I have the following for my associated domains:
Main App:
applinks:tap-in-a8214.web.app
applinks:tap-in-a8214.firebaseapp.com
App Clip:
appclips:tap-in-a8214.firebaseapp.com
appclips:tap-in-a8214.web.app
If I have the main application installed & I see the banner on my website letting me open the main app.
If the main app is not installed I do not see the banner for the app clip.
Here is my apple association file:
{
"applinks": {
"apps": [],
"details": [
{
"appIDs": ["K29CK7JLWG.software.wonderland.tapin"],
"components": [
{
"/": "/event/*",
"comment": "Matches any URL path starting with /event/ for the main app"
}
]
}
]
},
"appclips": {
"apps": [
"K29CK7JLWG.software.wonderland.tapin.Clip"
]
}
}
I also setup the appclip in app store connect & when trying to access the default link for the app clip I get 'App Clip Not Available'
https://appclip.apple.com/id?p=software.wonderland.tapin.Clip
Let me know if I am missing something, the associated domains are included in the capabilities.
I can't get it to work locally either, I have setup local experience with matching bundle and urls & have put invocation url in my scheme for the app clip. I have a feeling it's something simple. Any help would be much appreciated.
I have an App, and I want to publish an App Clip in addition to that app. Due to size restrictions I cannot share any of my assets or code, so I made a new XCode project (for background, the original project is a build from Unity, so it would be inconvenient to link them into one XCode project).
I have set up an XCode project with an App Clip, then deleted the main App from it, and now I want to distribute the App Clip to XCode.
I could not push to the App Store in the organizer (only 'custom' available under 'method for distribution', then I can only select 'Built Products' or 'Archive', no upload to App Store, see screenshot)
until I found that my App Clip target (the only target in my project) had Build Settings -> Deployment -> Skip Install set to Yes. When I turn that to No, in the Organizer when pushing to App Store Connect, it now tries to create a new App instead of connecting it to the already existing app (see next screenshot, actual bunlde id removed but it matches)
The already existing app has a bundle id io.mycompany.maypp, and the app clip has io.mycompany.myapp.Clip
Is what I am trying even possible, or do the main app and app clip need to be published in the same XCode project? Which settings do I need for this?
Is it possible to initiate an iap flow from App Clips?
There's not a clear answer to this in the docs. StoreKit is NOT listed as an unapproved framework for App Clips, but in-app purchases ARE listed as "not recommended" for App Clip functionality.
I tried setting up a test with a StoreKit config file on the App Clip in XCode and the products weren't returned but... storekit testing... it would be great to get confirmation on this functionality after the iOS 17 updates.
Hi all,
I’m currently developing an App Clip, and for our first version, I want to exclusively use the default app clip link generated on App Store Connect to invoke the App Clip (of the form https://appclip.apple.com/id?p=<bundle_id>). I've published a build to App Store Connect, and I can see it has generated the link.
There is good documentation around testing App Clip invocations when using an associated link pre-release, but not so much for testing the default link.
I've read some things online that would suggest that the default App Clip link is not able to be tested before App Store approval, as the link only becomes active at this point.
If that is the case, can we test the default App Clip link invocation via an external beta TestFlight release, or do we need to fully release the app to the App Store to test the link invocation?
Any insights or experiences you could share would be greatly appreciated.