Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

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!

I was about to post a similar question, since I've been struggling with this exact issue for the last 3 days. The default app clip does not pop up when invoked from a QR code or NFC with a URL of the associated domain.

I've read and re-read the docs (and re-watched all the app clip WWDC sessions) and they never directly address this. I'm suspecting that yes, Advanced App Clip Experiences are needed to use associated domains. The docs say:

A default App Clip experience is required and can be invoked using Safari and Messages, as well as through an NFC tag, QR code, and links in other apps when using an Apple-provided App Clip link.

Incredibly confusing. Why do Safari and Messages support the associated domain and not NFC or QR? And why not just say that in simple terms?

I'd love for someone from Apple to confirm what the expected behavior is.

Are you able to reproduce your issue when using a local experience?

App Clip launches in Safari but not from QR code with same URL
 
 
Q