
Apple’s metadata API changes: no action needed with RevenueCat
We’re migrating our product editing tools to Apple’s new App Store Connect APIs. You don’t need to update your SDK or change your RevenueCat configuration.

We’re migrating our product editing tools to Apple’s new App Store Connect APIs. You don’t need to update your SDK or change your RevenueCat configuration.
Exit Offers in RevenueCat Paywalls: a practical guide for AndroidThis article explains how exit offers work on Android, how to configure and implement them correctly with RevenueCat, and common pitfalls that can prevent them from appearing.
Kotlin Coroutine bridges: converting any callback-based Android API to suspend functionsThis article explores the suspendCoroutine bridge pattern, showing how to convert callback APIs into clean suspend functions, handle diverse callback shapes, design proper error propagation, and how SDKs like RevenueCat apply it at scale.
The Android paywall conversion gap: why the problem isn’t your trial, it’s your funnel entranceThis article breaks down the Android paywall funnel, including where users drop off and how subscription options are actually selected.
Apple guidelines explained: remote testing your iOS app (without getting your account banned)Where Apple draws the line on remote config: safe experiments vs. violations
RevenueCat now integrates with AppstackIntegrate RevenueCat with Appstack for attribution and targeting
Interviews and deep dives with the experts behind the biggest apps in the world.
Listen now
Everything you need to know about implementing exit offers in RevenueCat Paywalls, including the App Review gray area you can't afford to ignore
What Google Play’s new merchandising and optimization page means for Android developersIn this article, you'll explore what the three existing out of app merchandizing features are and how they work, what Google Play is changing by unifying them into the new Merchandizing and optimization page.
How to personalize your paywalls with Custom VariablesLearn how to personalize your paywalls by passing values from your app using RevenueCat's Custom Variables.
Meet the AI agent that creates paywalls, writes code, and tracks revenue in your Android StudioIn this article, you'll explore the key features of the RevenueCat IntelliJ Plugin, including AI paywall generation, and analyze charts.
Cross-platform subscription state: sharing entitlements between Android and iOSIn this article, you'll explore why cross platform subscription state is so difficult to implement, examine the fundamental incompatibilities between Google Play Billing and StoreKit.
How kotlinx.serialization generates code: a compiler plugin deep diveIn this article, you'll dive deep into the internal mechanisms of the kotlinx.serialization compiler plugin.
Running custom built paywalls alongside RevenueCat PaywallsHow to combine custom builts paywalls with RevenueCat paywalls for flexible experiments, targeted offers, and complex user journeys.
Our entire suite of features comes standard and it's free to get started.