Hello,
My app already has one app clip target linked to it. Is it possible to create multiple app clip targets for the same app and publish all the targets to app store?
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
98 Posts
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
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!
我们在使用clip轻应用功能,在App Store Connect中配置了高级轻应用体验,并配置了相关的https链接(在构建版本页面此域名是已验证状态),但是我们在使用此链接进行NFC触碰时,不会拉起来clip轻应用,只会显示“XXXX NFC标签”,使用Apple的官方链接:https://appclip.apple.com/id?p=xxxx,是可以拉起来轻应用的,请问各位大佬,我们的问题出现在哪?该如何解决?
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!
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.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Clips
App Review
App Store Connect
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
}
}
}
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!
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
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!
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
Hello Team,
We have Advanced App Clip Experiences live but we have add App Clip experience URL since long ago but status remains as Received and never changed to Published, can you please help us to fix this issue.
Please see attached.
Thanks
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.
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!
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Clips
App Store Connect
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
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
After a user has launched an App Clip Experience from Safari and is done with the activity that the App Clip provides – is there a way for the App Clip to programatically close itself so the user returns to Safari?
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!
i am trying to get my app clip invocated through URL. i only have testflight app clip now and its not published to production. i added in test flight app clip url invocation
I am trying to add custom scheme (CFBundleURLSchemes) to my App Clip.
I launch the app clip via TestFlight to cache it to the device then i try to access the custom scheme URL to launch App Clip but nothing happened.
May I know if it is something I did wrongly or just App Clip does not support Custom Scheme?
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.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
App Store
App Clips
Maps and Location