Skip to main content
Question

[iOS] App Clip + RevenueCat

  • May 16, 2026
  • 1 reply
  • 30 views

Forum|alt.badge.img

Hi RevenueCat community,

I'm integrating RevenueCat into an iOS App Clip (targeting iOS 16+) and I'm running into credential validation issues. I'd love some clarity on the recommended setup.

My setup:

  • Main app bundle ID: com.mycompany.appname
  • App Clip bundle ID: com.mycompany.appname.Clip
  • Both should use the same in-app purchase products defined in App Store Connect
  • App Clip is embedded in the parent app (as Apple requires)
  • Using RevenueCat SDK v5.x (StoreKit 2)

What I tried: I created a separate app entry in RevenueCat for the Clip bundle ID com.mycompany.appname.Clip, uploaded the same IAP key (.p8) and shared secret as the main app. RevenueCat validation returns: "The key is not valid or is not compatible with the Bundle ID of your app."

The build with the Clip has been successfully uploaded to TestFlight, so the bundle ID definitely exists in App Store Connect but inside the mother app (not as a single standard app).

My questions:

  1. Should I use a separate RevenueCat app entry for the Clip, or should I initialize the SDK in the Clip using the main app's API key?
  2. Are there any known limitations with StoreKit 2 and App Clips?
  3. Is there any official recommended pattern for App Clips in RevenueCat?

Any guidance appreciated — App Clips seem to be a bit of an edge case not covered clearly in the docs.

Thanks!

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • May 21, 2026

Hi ​@marco_restif-6b3105 to use an App Clip with RevenueCat you just need to create one app in RevenueCat with the main app and then with your App Clip you can use that same public API key and it should work despite the separate bundle id for the clip. Let me know if this works and if you have any questions!