App Clip Local Experience with TestFlight

Hello, I'm trying to test an app clip in TestFlight with a Local Experience.

Is there any way to test app clips "end to end" from a local experence? The clip I'm developing uses Apple Pay, so we'd like to be able to test the full experience using sandbox accounts.

The documentation indicates that this is possible: documentation link

Testers can also configure a local experience to launch the App Clip you distribute with TestFlight. However, you must still associate your App Clip with your website so testers can launch it from the TestFlight app. In addition, testers must launch the App Clip from an App Clip experience you configure for testing in App Store Connect at least once to ensure that the App Clip is cached on the device.

I've had some success with running the clip from a local Xcode build, then installing a TestFlight build "over top" of the Xcode build, e.g. I can scan a QR code with a URL configured for a local experience and the card will show and launch the clip, but that seems to "expire" after a period of time.

More information:

  • App (but not App Clip) is currently live in the app store.
  • App Clip is in TestFlight and launches using TestFlight experiences
  • App Clip and App are associated with our website
  • Am able to launch the app via QR code with a full installation from TestFlight
  • Am able to see Local Experiences when the clip has been built locally and run on my device using Xcode
  • Local Experience does not show when using a fresh install from TestFlight even when configured with the same values
  • Local Expereince does show and work when using a TestFlight build installed over top of an Xcode build
App Clip Local Experience with TestFlight
 
 
Q