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

98 Posts

Post

Replies

Boosts

Views

Activity

App Clip Advanced Experience “Received” but Not Recognized on Device
We are implementing an Advanced App Clip Experience for our App Clip, but encountered a blocking issue where the configuration is shown as valid in App Store Connect, but is not recognized on device. We have run out of ways to debug and would appreciate help. Setup Summary Our main app is live on the App Store and includes an App Clip target. The Advanced App Clip Experience is configured in App Store Connect Status: Received Domain validation: All checks are marked as passed ✅ The domain's AASA (apple-app-site-association) includes the correct App Clip bundleID. ❌ The Issue When scanning a QR code pointing to outs domain on an iPhone The App Clip card does not appear. 2.Using the Developer > App Clip Experiences > Diagnostics tool on iPhone, entering the domain returns: "No Advanced Experience is registered for this URL." I’m very confused about why the device behavior doesn’t match the configuration status in App Store Connect. Any insight or suggestions would be greatly appreciated!
2
0
159
Jun ’25
生产版本clip轻应用无法展示
我们在使用clip轻应用功能,在App Store Connect中配置了高级轻应用体验,并配置了相关的https链接(在构建版本页面此域名是已验证状态),但是我们在使用此链接进行NFC触碰时,不会拉起来clip轻应用,只会显示“XXXX NFC标签”,使用Apple的官方链接:https://appclip.apple.com/id?p=xxxx,是可以拉起来轻应用的,请问各位大佬,我们的问题出现在哪?该如何解决?
0
0
75
Jun ’25
Delays When Creating Advanced App Clip Experiences for Other Businesses
Hey there, I have an app where I create custom Advanced App Clip Experiences for other businesses which seems to be a valid thing. I do create them via API. Upon creation everything looks fine: when I go to App Store Connect -> App -> Advanced App Clip Experiences, I do see the new App Clip Experience I've just created. Their status is Received (as any other active experiences) and have a custom URL. The issue is weird timing when the Advanced App Clip Experience actually becomes available on the iPhone (can be triggered via App Clip Code, etc). Some experiences become available literally immediately but others take days (some take 1-2 days, some take ~5 days). I'm not sure why there's a bid difference for an Advanced App Clip to be actually active. Does anyone have any kind of experience with that? I don't change domain settings, app's settings, etc. I'm just creating a new experience (both via API or manually at App Store Connect) and I do have different "activation" times for different App Clips. Same when I delete an Advanced App Clip Experience, it will still be available for next couple days. I get there might be caching stuff, etc. But the difference is quite huge and makes no sense since as I've mentioned some clips become available immediately but some takes days to be available. Thank you!
0
0
66
Jun ’25
App clip size with dependency SDK in it.
I just started with App Clips so quite new to it. One of our dependencies is very big in size (85+ MB) which is making the app size almost 87MB's uncompressed and 40MB's compressed with just this dependency and no other app clip related code in it. I created a App Thinning size report for the app clip and even with bigger app clip size, I decided to upload the beta build to App Store Connect for testing purposes. On App Store Connect, app clip size is 70+ MB and to my surprise it passed the App Store Connect review and I was able to install this app clip on my device from Test Flight. If I add functionality to the app clip with this bigger dependency SDK, then the app clip size is going to increase further and am worried that it could get rejected when I push it to app store. Minimum iOS version of the app is 16.4, so my understanding is that the maximum app clip size allowed is 15MB. Am trying to figure out, how the app clip build was approved on app store connect and if dependency sizes in app clips are ignored? Attaching screenshot of App Thinning report and screenshot of App Store Connect build with this App Clip.
1
0
56
Jun ’25
How to move from Share Extension to the main screen
My app is designed to share and import images with apps such as the File app. I created a program after looking at various information, but the app from which the images are shared does not work, and the screen cannot be moved to the main screen of my app. The program is as follows. How should I modify it? import UIKit import MobileCoreServices import UniformTypeIdentifiers class ShareViewController: UIViewController { let suiteName: String = "group.com.valida.pettyGeneral" let keyString: String = "share-general" override func viewDidLoad() { var nameArray: [String] = [String]() let sharedDefaults: UserDefaults = UserDefaults(suiteName: self.suiteName)! guard let inputItem = self.extensionContext?.inputItems.first as? NSExtensionItem, let attachments = inputItem.attachments else { return } let identifier = UTType.image.identifier let imgAttachments = attachments.filter { $0.hasItemConformingToTypeIdentifier(identifier) } let dispatchGroup = DispatchGroup() for (no, itemProvider) in imgAttachments.enumerated() { dispatchGroup.enter() itemProvider.loadItem(forTypeIdentifier: identifier, options: nil) { [self] item, error in do { if let error = error { throw error } else if let url = item as? URL { let data = try Data(contentsOf: url) let fileManager = FileManager.default let url = fileManager.containerURL(forSecurityApplicationGroupIdentifier: suiteName) if let url = url?.appendingPathComponent(String(no)) { try! data.write(to: url) } nameArray.append(String(no)) } do { dispatchGroup.leave() } } catch { print("Error") do { dispatchGroup.leave() } } } } dispatchGroup.notify(queue: .main) { [self] in // 全ての画像を保存 sharedDefaults.set(nameArray, forKey: self.keyString) sharedDefaults.synchronize() // メニュー画面に移動する openUrl(url: URL(string: "container-general://")) self.extensionContext!.completeRequest(returningItems: [], completionHandler: nil) } } //#selector(openURL(_:))はこの関数がないと作れない @objc func open(_ url: URL) {} func openUrl(url: URL?) { let selector = #selector(open(_ : )) var responder = (self as UIResponder).next while let r = responder, !r.responds(to: selector) { responder = r.next } _ = responder?.perform(selector, with: url) } func openContainerApp() { let url = URL(string: "container-general://") // カスタムスキームを作って指定する var responder: UIResponder? = self while responder != nil { if let application = responder as? UIApplication { let selector = sel_registerName("openURL:") application.perform(selector, with: url) break } responder = responder?.next } } }
0
0
76
Jun ’25
App Clip launches in Safari but not from QR code with same URL
Hey everyone, I’ve got a weird App Clip issue that I’m hoping someone can shed light on. Here’s what’s going on: ✅ When I type or tap https://adagxr.com/card/ar4 in Safari, the App Clip card shows up immediately, and the clip launches fine. ❌ When I scan a QR code with that exact same URL (confirmed it’s fully https:// and no redirects), the camera banner shows, I tap it, Safari opens the page, but the App Clip card never appears. Some details: Clip bundle ID: C7XA5GZG35.Effectization-Studio.Effectization-Instant.Clip Clip size: 1.17 MB (way below the 15 MB limit) Domain: adagxr.com, fully secured with Let’s Encrypt TLS cert AASA file: hosted at https://adagxr.com/.well-known/apple-app-site-association AASA config: includes both applinks and appclips entries Devices tested: iPhone 14 Pro (iOS 17.5.1), iPhone 12 mini (iOS 16.7.8) Other App Clips: launch just fine via QR codes on these same devices What I’ve already checked: Confirmed the QR code has the same HTTPS URL. Cleared Safari cache, rebooted devices, and tested on fresh devices that hadn’t seen this QR before. Checked that the TLS certificate is valid and trusted (padlock shows secure). The default App Clip experience in App Store Connect is published and showing. Main question: Does QR-based invocation require an Advanced App Clip Experience in App Store Connect, even if the default experience already works in Safari? Any ideas on why Safari works perfectly, but QR triggers don’t surface the App Clip card? Would love to hear if anyone else has seen this or has tips for debugging. Thanks!
2
1
157
Jun ’25
App clips - Launch appclip safari in html page inside safari on a button click. I have the testflight app
Subject: Help Needed with App Clip Implementation Hi Team, I need some assistance with implementing App Clip behavior in safari and also experimenting using TestFlight app. Default App Clip URL: https://appclip.apple.com/id?p=com.jey.ppclient-prod.appclip Website for App Clip Integration: https://appclip-sand.vercel.app/customer Current Behavior: Default App Clip URL: When I embed the default App Clip URL in an HTML tag like below: Launch App Clip it does launch the App Clip. but it says the appclip not supported in your region I've already added this configuration under Local Experience in App Store Connect. Website Integration: I’ve registered the site using the Advanced App Clip Experience. The apple-app-site-association file is in place. When I visit the site, the App Clip does launch as expected. What I Need Help With: I want to launch the App Clip from a custom button click, using either: The default App Clip URL, or The website URL (e.g., https://appclip-sand.vercel.app/customer) with additional query parameters like userId or sessionId. Is there a supported way to achieve this—perhaps through JavaScript or a specific tag setup that works with either Local or Advanced Experience? Your guidance would be greatly appreciated. Thanks, Jey
1
0
68
Jun ’25
App Clip links encoded as a QR Code do not load when scanned on an iPhone camera
Using an App Clip link encoded into a QR Code shows an error when scanning the encoded QR Code on an iPhone or iPad. After being scanned, the App Clip's banner is visible, but a message says: "App Clip Unavailable". Accessing the same App Clip URL via Safari works as expected. I've filed a feedback with more details and screenshots of the issue here: FB17891015 Thanks!
2
4
194
Jun ’25
Implementing App Clips with .NET MAUI
We have an iOS App built in .NET MAUI (Multi-platform App UI). This is a web view App. We wish to integrate APP Clips into this App. But we are unable to do it, due to less available resources online on such implementation. We do not wish to share code between .NET MAUI App and App clips. We understand it is not possible to add APP Clips without a parent swift/Xcode app. As an alternative solution we were thinking to Create a new APP in APP Store Connect using XCode/swift and integrate app clips to it. This parent app when downloaded by users will only redirect users to our MAIN .NET MAUI app to app store connect. We need to know if such apps will be approved by APPSTORE Connect? Please guide us on this. Also please do let us know if you have any other solution to integrate App clips to a .NET MAUI App
0
1
93
Jun ’25
App Clip not launching from QR code
I really need help guys:/ All works when testing, but not on production:/ Main app and its app clip is released. Here is the app: https://apps.apple.com/pl/app/ar-city-your-ar-experience/id6745802339 Here is the associated apple-app-site-association: https://arcity.ai/.well-known/apple-app-site-association and its content: HTTP/2 200 accept-ranges: bytes access-control-allow-origin: * age: 0 cache-control: public,max-age=86400 cache-status: "Netlify Edge"; fwd=miss content-type: application/json date: Wed, 28 May 2025 14:35:03 GMT etag: "59e807a4581e56f56ed0029251edda98-ssl" server: Netlify strict-transport-security: max-age=31536000 x-content-type-options: nosniff x-nf-request-id: 01JWBN2WHPEK443GB2VTZEWDGW content-length: 677 { "applinks": { "details": [ { "appIDs": ["TANE496532.com.arcity.app"], "components": [ { "#": "no_universal_links", "exclude": true, "comment": "Exclude links with this fragment." }, { "/": "/ar/*", "comment": "Matches any path under /ar/ for AR experiences." }, { "/": "/", "comment": "Match root path with optional query parameters." } ] } ] }, "webcredentials": { "apps": ["TANE496532.com.arcity.app"] }, "appclips": { "apps": ["TANE496532.com.arcity.app.clip"] } }% Here are metadata: Domain status: I added (obviously) default app clip experience, but also advanced app clip (which should be not needed as on iOS >16.4 default one should supports QR code scanning): When I check on my device under Settings -> Developer -> APP CLIPS TESTING -> check for "https://arcity.ai" I can see (that worries me:/): Launching app clip from smart banners works (you can check that by opening arcity.ai on your device), but scanning QR codes (with system camera) don't:/ It just opens Safari. Any thought appreciated.
5
1
133
Jun ’25
Can I migrate an App Clip by changing its App Group to match a different main app?
Hi, I’m trying to migrate an App Clip from one main app (App A) to another (App B). These two apps are under the same Apple Developer Account (Team ID), and each has its own App Group. I’m wondering: 1. If I change the App Group configured in the App Clip’s entitlements, will this effectively allow the App Clip to be treated as part of App B? 2. Will this change allow me to reuse the existing App Clip Experiences (e.g., NFC/QR code invocation URLs) that were originally associated with App A? 3. Is such a change sufficient for Apple to treat the App Clip as migrated, or are there additional steps (e.g., changing the Bundle ID, resubmitting the App Clip Experience, etc.) required to complete the migration? I want to confirm whether switching the App Group and submitting a new App Clip with the new app is a valid and seamless way to perform the migration. I understand App Groups are typically used for data sharing, not experience binding — but I want to clarify if switching App Groups affects App Clip–main app association from Apple’s perspective. Thanks in advance!
1
0
70
Jun ’25
Integrating App Clips in .NET MAUI iOS APP
We have an iOS App built in .NET MAUI (Multi-platform App UI). This is a web view App. We wish to integrate APP Clips into this App. But we are unable to do it, due to less available resources online on such implementation. We do not wish to share code between .NET MAUI App and App clips We understand it is not possible to add APP Clips without a parent swift/Xcode app. As an alternative solution we were thinking to Create a new APP in APP Store Connect using XCode/swift and integrate app clips to it. This parent app when downloaded by users will only redirect users to our MAIN .NET MAUI app to app store connect. We need to know if such apps will be approved by APPSTORE Connect? Please guide us on this Also please do let us know if you have any other solution to integrate App clips to a .NET MAUI App
1
0
136
Jun ’25
App Clips using .NET MAUI
We have an iOS App built in .NET MAUI (Multi-platform App UI). This is a web view App. We wish to integrate APP Clips into this App. But we are unable to do it, due to less available resources online on such implementation. We do not wish to share code between .NET MAUI App and App clips We understand it is not possible to add APP Clips without a parent swift/Xcode app. As an alternative solution we were thinking to Create a new APP in APP Store Connect using XCode/swift and integrate app clips to it. This parent app when downloaded by users will only redirect users to our MAIN .NET MAUI app to app store connect. We need to know if such apps will be approved by APPSTORE Connect? Please guide us on this Also please do let us know if you have any other solution to integrate App clips to a .NET MAUI App
1
0
106
Jun ’25
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!
19
6
2.0k
Jun ’25
Associating App Clips to Apple Map Location
Question: Does anyone have experience or documentation on how to get an App Clip to show on Apple Maps for a location? What I've tried: I have tried to associate my App Clip with an Apple Maps location. We are working with a physical restaurant that has an Apple Maps location, our full app is listed there but not the App Clip. I've gone through the steps of setting up the Advanced App Clip Experience and giving it the location we want it associated with, and have gone through Apple Business Connect and done all the setup there to get the full app to show with the location, but the app clip still does not show. I've contacted Apple Support and they gave me the criteria of "The App Clip is hosted within the app" and "The app is associated to the same physical location". When asking for clarification with the first criteria they said they could help and closed the chat.
2
0
827
May ’25