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.

App Clips Documentation

Posts under App Clips tag

63 Posts
Sort by:
Post not yet marked as solved
1 Replies
410 Views
From what I understand, the default app clip can't be changed without a new review / release, but what about the Advanced App Clip Experiences?.. I have 3 that went out with a particular release.. I am able to add an additional one, but that does not trigger. Is it the case that when adding a new AACE, it also entails a new app release? This wouldn't seem to make sense if the core app or appclip code hasn't changed, and it is just a new 'variant' of an app clip card that we want to invoke. Some clarity on this from someone in the know would be much appreciated. Thanks
Posted Last updated
.
Post not yet marked as solved
3 Replies
1.2k Views
Most of the times, iOS apps share the links using shorten URLs due to character limit. As per few answers - https://stackoverflow.com/a/1562539 I read to understand how shorten URLs work, I understand that shortly service reads the "path" value to get original long URL corresponding to shorten URL & then they issue a redirect, which is a HTTP 301/302 response and the target URL in the header. Considering this, if iOS can read the target URL after redirection then I think we could use shorten URL. In WWDC videos & app clip documentation, I do not see any reference about shorten URLs. Did anyone tried or aware whether app clip will support shorten URLs for invocation?
Posted Last updated
.
Post not yet marked as solved
1 Replies
627 Views
Hi there! We're working on building an AppClip, and would like to promote it by sending it via SMS message to our users. We'll be sending these SMS messages via Twillio, using an approved Toll Free phone number. We have just found out here (https://developer.apple.com/forums/thread/665827?answerId=644691022#644691022) that the recipients of AppClip URL have to have the sender saved in contact in order to see the preview of AppClip on iMessage (a photo with "open" button) and open AppClip directly from iMessage (as opposed to be led to our website where they can click another button to open the AppClip). That pretty much defeats the purpose of this AppClip, since most users, who wouldn't have saved our marketing number as contact, would receive a text message with an URL string and no image - suspicious looking. Would anyone know: Is there any way we could promote AppClip via marketing SMS messages, that would lead to a smoother user experience? Would a 10DLC number (instead of Toll Free phone number) help? Would Apple Messages for Business (https://register.apple.com/resources/messages/messaging-documentation/) be able send AppClip previews and direct open, without recipients having to save the sender as a contact? Thank you! Liz
Posted
by lizliu.
Last updated
.
Post not yet marked as solved
0 Replies
396 Views
According to the App Store Connect API documentation we can get the Default App Clip Experience for an App Store Version, and since on the App Store Connect website we have a single App Clip section for an iOS App, it seems that an App Store Version can have 0 or 1 Default App Clip Experience. But there is no direct way of getting the Advanced App Clip Experiences. The only way I can see is by getting the App Clip object first for the App, then listing all Default and Advanced App Clip Experiences for that App Clip. This makes me wonder: are Advanced App Clip Experiences not directly linkes to an App Store Version like the Default App Clip Experience? Does the list of Default App Clip Experiences returned from an App Clip object always contain a single object, or can it be more than one (perhaps older versions linked to old App Store Versions)? What is the relationship between App Store Version, App Clip Default Experiences and App Clip Advanced Experiences?
Posted
by Nickkk.
Last updated
.
Post not yet marked as solved
2 Replies
538 Views
I created an Advanced App Clip Experience URL using App Store Connect, the status is RECEIVED. How long does it take to be fully working? Going to Settings > Developer > Diagnostics (in in the App Clips Testing section) I pasted the link but it says there's no Advanced Experience for that link.
Posted
by andrea_.
Last updated
.
Post not yet marked as solved
3 Replies
837 Views
I am trying to configure App Clip Experience URL in App Store Connect and it gives me this error message and does not allow to proceed: This URL is not contained in your app’s associated domains. Update associated domains or use a different URL. I have already investigated different options why it can fail and also validated the file over third-party validators. So this is already checked: AASA file available on my domain Content for app clips and app links is specified (see below) Team ID is correct JSON is properly formatted Content Type JSON is specified AASA file visible over Apple CDN https://app-site-association.cdn-apple.com/a/v1/ I waited enough hours after last change Target domain entered into Associations List in Xcode in both main app and App Clip target App bundle with updated Associations is uploaded to App Store Connect I have created Apple TSI yet got no answer for a week already. Any other ideas what I can check? AASA file content: "applinks":{ "apps":[ ], "details":[ { "appID":"8KDIE88JJ.com.baraboo.app", "paths":[ "NOT /_/*", "/*" ] } ] }, "appclips":{ "apps":[ "8KDIE88JJ.com.baraboo.app.Clip" ] } }
Posted Last updated
.
Post not yet marked as solved
0 Replies
366 Views
Can I have an app clip with the same functionality as the main app. Basically I don't want to make any changes on my existing app since I'm facing a size limit issue so I was thinking having a separate app.
Posted Last updated
.
Post not yet marked as solved
1 Replies
609 Views
Hi everyone, I guess this is a long shot but I thought I might ask. Is it possible for app clips to invoke Passkey Auth? In this example I'm designing a POC for a checkout flow where the 3DS challenge is triggering the Bank App Clip and allows the user to authenticate using passkey. Much appreciated!
Posted
by LeoBo.
Last updated
.
Post not yet marked as solved
0 Replies
365 Views
Hey, We have released v1.2 of our App to the App Store and registered an advanced app clip experience. This has been marked as received (pic 1), and our Associated Domain as been marked as valid on App Store Connect (pic 2). When scanning a QR code with the associated url, no invocation occurs. Checking the url locally on my iphone in Developer > App Clips Testing > Diagnostics I see that the App Clip is not registered as an Advanced Experience, hasn't been published, and has no associated domains (pic 3). Why is this? On App Store Connect these are all marked as valid, and we have checked all the documentation to verify we have set this up correctly. On v1 of our app we had an advanced app clip and had no trouble. Has anyone else experienced this? Is this some caching issue on apples side or are we missing a step. Thanks
Posted Last updated
.
Post not yet marked as solved
2 Replies
588 Views
I have setup advance app clips experience with Places association, but when I search the place on Maps, its not giving option to open app clips. On App store connect status says "received" When i test by setting up URL on Testflight, its working fine. App is published in appstore with appclips.
Posted
by Nnadha.
Last updated
.
Post not yet marked as solved
2 Replies
1.5k Views
Hello, I set up multiple Advanced App Clips experiences with some attached to locations in Apple Maps. But it never appears on those locations in the Maps app. However, the App Clips perfectly launch when scanned from a QR Code, but the App Banner in Safari does not appear if the App is not already installed on my phone. Does anyone know how to debug and fix this issue? Or maybe I am missing something, a review of such Advanced App Clips Experiences linked to Maps perhaps?
Posted
by lbtbly.
Last updated
.
Post not yet marked as solved
1 Replies
685 Views
Hello Team, We have submitted a link and status stays as ( Received ) been already 2 weeks and nothing changed, when it will be published ?
Posted Last updated
.
Post not yet marked as solved
3 Replies
1k Views
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
Posted Last updated
.
Post not yet marked as solved
2 Replies
934 Views
Hello, I am creating an app which includes an AppClip. I added the Clip in the build phases (as an Embed AppClip), I use everywhere the good BundleID (either the parent app, or the clip) but when I'm archiving the app, and then I distribute it, i'm still getting this error: IDEFoundation.AssociatedAppClipIdentifiersFilterErrors error 1 I can't figure why this happen, it's the first Clip I do and deploy so it's all new to me.
Posted
by iNathan.
Last updated
.
Post not yet marked as solved
1 Replies
511 Views
In December 2020, I launched my first app that uses app clips. Since that time, I've had to reluctantly explain over 60 times that the notification-like banner, which appears when an app clip loads, cannot be removed. This banner, to which I'm referring, appears as the app clip fills the screen and persists for about 5 seconds. iPhone users, conditioned to click notifications, often mistake this banner as something that needs to be tapped to proceed. This misstep inadvertently takes them away from the app clip. The fact that this banner appears during the initial in-flight API calls exacerbates the number of users who incorrectly end up on the app store download page. App clips offer a full-screen, engaging native iOS experience without the need for a cumbersome app store download. However, if 5-10% of customers end up on the app store download page, it undermines the benefits for the remaining 90-95%, and brings into question whether a webpage would be a more optimal solution. App clips are designed to address use-cases where downloading an app is an unrealistic expectation. In the scenarios I service, the idea of downloading a full app stops the customer interaction immediately. If a customer ends up at the app store download page, they often won't download the app just to look at a menu, but rather complain to the server and request a paper menu. One of my initial customers was a restaurant in my hometown. At the peak of summer, they were receiving over 500 scans a night. Invariably, a subset of customers would ask the staff why they needed to download an app to see the menu. This daily occurrence led the restaurant to remove my QR menus from their tables. Another downside of the 'Powered by …' popover banner is that it deprives the owner of the advanced app clip experience of their branding. The larger the brand, the more off-putting it is for them to see what looks like us trying to advertise our own brand to their customers. When customers reach a point in their app clip journey where they need to download our full app, we have SKOverlay to prompt them. The default popover is redundant and limits our strategic approach to asking them to transition. It’s similar to asking a user for push notification permissions at app startup, instead of the moment when they understand why they need them. I've been one of the biggest advocates of app clips since their inception and have had hundreds of ground-level conversations about their implementation in the real-world. The popover is detrimental to our efforts. Please consider removing it and let us show the upgrade option when the user understands why they’re doing it. Thanks for your consideration.
Posted Last updated
.
Post not yet marked as solved
0 Replies
384 Views
Good day everyone, We have an app containing App Clip which should appear after scanning an URL from an NFC tag. Now if the tag contains ONLY one NDEF URL Record, the App Clip appears. But if there are more fields (as in our case), while URL record being still the first. App Clip is not started, iOS tries to open URL in safari. Is there might be official statement from Apple on this? Could not find any reference in the docs.
Posted Last updated
.
Post not yet marked as solved
0 Replies
579 Views
I got the following error in XCode running a piece of Firestore from React Native (0.72.0): [FirebaseFirestore][I-FST000001] WatchStream (104f05718) Stream error: 'Unavailable: failed to connect to all addresses; last error: UNKNOWN: No route to host' Interestingly, this error only appears on a real decice running the App Clip (iPhone 12 mini - iOS 16.5.1). The thing that bugs me is that the same code runs well on the iPhone simulator, even with an App Clip too! Also note that the full app has the same piece of code and runs well on both simulator and real device. No problem there. What is happening hete and why is Firestore on App Clip failing only on a real device? PD: I am awate that Firestore SDK is not working for native iOS apps with App Clips. And this could be esentially the same, but why it works on the simulator then?
Posted
by PlainDisk.
Last updated
.
Post not yet marked as solved
1 Replies
930 Views
Hi Can I get a demo default AppClip link e.g. https://appclip.apple.com/id?p=com.firigames.phoenixii.appclip It needs it to work in the UK App Store. Preferably in all app stores. I would like to test this new functionality in notes where we can invoke the appclip without using safari According to yesterdays WWDC 2023 Session on AppClips this is possible now on iOS Version 16.4 I have 16.5 The above demo link brings me to a page saying This App Clip is unavailable. I was too late for the labs and really want to try out this feature without having to build an app. I went to https://firigames.com/phoenix2 and looked at the source code to get the p value for the url But this didn’t work I just want to test a link Can anyone help Thanks
Posted Last updated
.