Anyone succesfully implemented RevenueCat?

My app is almost done. I only need in-app purchases. Has anyone already implemented RevenueCat successfully? Or is it not possible yet?

Any tips to do this? Any hassle I can avoid?

Thanks!

1 Like

Hey @jvanas,

Right now there’s no clean way to wire RevenueCat into Bubble’s native Mobile Beta build.

  1. Bubble hasn’t exposed StoreKit 2 / Google Play Billing yet
    Bubble’s PM @nick.carroll said the team paused IAP work until the new mobile builder is fully stable; when they pick it back up it will ship as a native StoreKit 2 + Google Play Billing integration (no third-party wrapper needed) (Bubble)

  2. RevenueCat still needs those native SDK calls
    RevenueCat is a management layer on top of Apple/Google billing—its REST API can track receipts, but the initial purchase flow still has to come from StoreKit / Google Billing on-device. Because the Mobile Beta doesn’t yet let us inject native code, you can’t trigger that purchase sheet from Bubble today.

  3. Work-arounds are limited

    • External wrappers such as BuildNative.ly, BDK Native or Natively can inject RevenueCat, but that’s an extra cost (even BuildNative.ly labels RevenueCat support as a paid add-on) (Bubble)
    • Stripe or other web checkouts are only allowed if you’re selling physical goods or services consumed outside the app. For digital content/subscriptions Apple and Google will reject you unless you use IAP (Bubble)
  4. What you can do right now

    • If your product is physical or an off-app service, keep using Stripe/web checkout.
    • If you sell digital content or subscriptions, you’ll need to wait for Bubble’s native IAP feature (Nick estimated “later this summer”) or pay for a wrapper that already supports RevenueCat.
    • You can prepare the server-side bits: create a RevenueCat project, set up webhooks, and plan the database structure for entitlements—just hold off on the actual purchase flow until Bubble releases IAP support.

Hope that saves you some rabbit holes!

1 Like

Thank you for your detailed reply—very helpful!

Just to confirm: if I’m understanding correctly, there’s currently no way to implement in-app purchases directly within Bubble’s native Mobile Beta?

I don’t mind paying for external tools or wrappers, even if they’re expensive—as long as the integration is possible and doable.

That’s right, Bubble’s Mobile Beta doesn’t expose in-app purchase yet, so you can’t integrate RevenueCat (or any IAP) directly. If you need IAP now, you’ll have to wrap the app with a service like Natively or BDK Native that adds native StoreKit / Google Billing support.

Okay, I will try a wrapper. Thanks for your replies.

if a developer can build a plugin or custom solution for me, hit me up!

1 Like