App Clips

RSS for tag

Provide 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

85 Posts
Sort by:

Post

Replies

Boosts

Views

Activity

camera scan QR code does not work after deleting app clips
We removed the APP Clip feature in the latest version, and our server-side synchronous update the "apple-app-site-association" file, remove "appclips" content. now, i use Camera app scan the QR code(regardless of whether the app is installed), the following error occurs:"This app clip is not currently available in your country or region". I checked some information and it might be due to Apple CDN cache, or is there something else I need to do?
1
0
385
Oct ’24
App Clip Support for visionOS
Hi, We've been leveraging AppClips on iOS for a while now to distribute native-app quality AR experiences (utilising ARKit and RealityKit) with the accessibility of a website. This has been a crucial differentiator for us and is a core driver for our business. Since our authoring tools also allows to run the same AR experiences on Vision Pro it would be amazing if they could be triggered by App Clips here as well. We've got this feedback from clients and users multiple times and since there seems to already be some basic App Clips support (e.g when registering the custom lens inserts) integrated into the system we would immensely appreciate if this feature could be opened up for 3rd party developers as well. Associated feedback ID: FB13348462 Thank you!
2
1
542
Sep ’24
Have I encountered a common problem with App clip?
My app contains app clips and it is already available in the app store. After setting up Advanced App Clip Experiences, it has not been able to take effect. I cannot wake up the App clips through the NFC tag containing the link. My Advanced App Clip Experiences status are always "Received". I checked everything I could and didn't find any issues, I also saw a lot of people on the developer forums having the same problem but didn't see a solution. Setting->Developer->APP CLIPS TESTING (section)->Diagnostics-> filed my URL, result show below. I can open my App clips by Default App Clip Experiences from Smart App Banner on my website. Do I need to re-upload a new version for App Review, or do I just have to wait? is there a solution?
7
1
1.2k
Nov ’24
Local appclip experiences not working in production?
Hello, We've created four App Clip experiences for users that do not have our app installed. They're meant to be evoked by an NFC tag. I have created the four App Clip experiences in Appstore connect last week, however they still show as "received". My /.well-known/apple-app-site-association has returns this JSON file (with the correct TEAM_ID and BUNDLE_ID): { "applinks": { "apps": [], "details": [{ "appID": "TEAM_ID.BUNDLE_ID", "paths": ["*"] }] }, "appclips": { "apps": [ "TEAM_ID.BUNDLE_ID" ] } } The app was approved in the app store this morning. However, when I try to invoke the experience over NFC, it just wants to open the URL in the web browser and does not load the App Clip. I have created and tested a local experience through developer settings, this perfectly works I have added appclips:<mydomain> to the app and the clip's bundle in the signing options This should be possible right? Because I was wondering how iOS would even know it should load an App Clip for an NFC tag or QR code, does it send a request on your behalf to /.well-known/apple-app-site-association or how would that work? Given the fact that the applicaiton itself isn't installed on their device. Anyone else experiencing problems? Thanks, janenalleman
3
1
761
Sep ’24
App Clip Advanced Experiences don't get published
We have an app with a few App Clip Advanced Experiences. Since around 28th of August the status of the experiences seems to be stuck in either CREATE_SUBMITTED or UPDATE_SUBMITTED and they don't get updated to PUBLISHED anymore. I found this in the experiences JSON loaded by AppStoreConnect when editing the experiences: "statuses": { "doc_count_error_upper_bound": 0, "sum_other_doc_count": 0, "buckets": [ { "key": "PUBLISHED", "doc_count": 182 }, { "key": "CREATE_SUBMITTED", "doc_count": 7 }, { "key": "UPDATE_SUBMITTED", "doc_count": 3 } ] }, This shows that 10 experiences are stuck in other status than PUBLISHED. I created a Feedback with ID FB15041208 and a DTS last week. This is REALLY important for us to be fixed immediately since we have customers that rely on this!
16
6
1.7k
Dec ’24
AppClip Advanced Experience stuck at "received," with inconsistent end results
I filed a more detailed report in FB15052582, but wanted to post a high-level version of this issue here as well. I have recently launched an app, and have had approved multiple subsequent releases of it, however my App Clip Advanced Experience has never left the "received" state, and shows incorrect assets when it does appear. TL;DR: At a minimum, the launch image of the App Clip is out-of-date In general, my App Clip shows up as "unavailable", and I believe has never been set to "published" I believe devices that have had the parent app installed can show the App Clip even after the parent app is uninstalled, and devices that have not may show it as "unavailable" In debugging this, I have done the following: Confirmed that the latest version (v1.0.3, build 747) is well within the size limits as specified in Creating an App Clip with Xcode article. For reference, while my App Clip targets iOS 17 and above, because it is invoked primarily from a QR code, I have kept to the iOS 16 restrictions. The universal build via TestFlight registers at 7.39MB download, 10.5MB installed. Used the diagnostic menu in the Developer settings on iOS, which shows all green checkboxes except for the URL length. I do not think this applies to my use-case, as the URL length only impacts App Clip Code creation, and not QR code invocations. Verified that the App Clip, when launched from a QR code, is the correct build. Both my app and the associated App Clip expose the build number (as generated at build time by a ci_post_clone.sh script in Xcode Cloud), so I know I am seeing the correct version. Repeated the above after clearing the "local experience cache" within iOS. Additionally, the default App Clip experience url as generated by Apple shows "App Clip Unavailable." If I test on my device, even after deleting the App Store released build, and/or the TestFlight build, the App Clip experience usually loads for me, however with the first image I uploaded to the default App Clip experience in the first release. On other devices, sometimes the App Clip is not available at all. One thing that I wonder is if I inadvertently created this issue for myself by setting up an App Clip Advanced Experience before even submitting my first build for review. I created it while prototyping the app, and only recently had the first and subsequent builds approved and released. Additionally, I have used the "copy metadata from previous build" option for each release, except that I have replaced the default experience image. The status of the App Clip Advanced Experience has only ever been in "received," and I am at a loss for next steps. Is there some step that I have missed? -erin
1
1
841
Sep ’24
App Clip Not Appearing After 5 Days on App Store Connect
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!
3
1
765
Sep ’24
App Clips Advanced Experiences not showing up in Apple Maps and Siri Suggestions
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?
6
1
806
Sep ’24
Why my app clip is not opening with app clip code?
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.
1
1
703
Aug ’24
App-Clip Network Error Code=-1004 with Network Link Conditioner
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})
0
0
531
Aug ’24
App Clip unavailable
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
1
0
749
Aug ’24
App clip default URL working great, but my associated domain url, although valid, is not launching my app clip
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?
2
2
660
Aug ’24
Check if card already added to PassKit library in App Clip
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.
1
0
705
Jul ’24
App Clip not opening from QR Code/Appclip codes
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.
2
1
627
Jul ’24