Summary
Full Transcript
Learn how to set up native in-app purchases for your Lovable mobile application using Revenue Cat's high-converting paywalls. This tutorial covers complete setup for both iOS App Store and Google Play Store, including subscriptions, products, entitlements, and webhook integration. 🔧 TOOLS & RESOURCES: • Lovable - https://lovable.dev • Lovable Blueprint - https://lovable.despia.com/default-guide/native-features/revenuecat-paywalls • Revenue Cat - https://revenuecat.com • Despia - https://despia.com • App Store Connect - https://appstoreconnect.apple.com • Google Play Console - https://play.google.com/console 📚 CHAPTERS: 0:00 Introduction - Native In-App Purchases with Lovable & Revenue Cat 0:30 What You'll Learn in This Tutorial 0:47 Creating Revenue Cat Account & New Project 1:04 Setting Up App Store Connect Integration 2:03 Connecting App Store to Revenue Cat 2:49 Navigating App Store Connect 3:06 App Store Connect API Configuration 4:13 Verifying Vendor Page & App Store Setup 4:23 App Store Integration Complete 4:41 Setting Up Google Play Store Integration 4:53 Google Play Console Setup 4:55 Getting Google Play Package Name from Despia 7:02 Creating Service Account in Google Cloud 9:08 Setting Account Permissions in Google Cloud 9:22 Granting Financial Access Permissions 9:40 Following Revenue Cat Documentation 10:01 Revenue Cat Google Play Configuration 10:06 Returning to Google Play Console 10:18 Google Cloud Console Configuration 10:31 Adding Service Account Key 10:36 Creating JSON Key File 12:09 Google Play Developer Notifications Setup 12:47 Setting Up Google Cloud Pub/Sub 14:31 Enabling Required Google Cloud Services 15:17 Google Cloud Console Navigation 17:17 Configuring App Providers in Google Play 17:41 SDK API Keys Setup for Revenue Cat 18:08 Getting Global Project ID 18:13 Revenue Cat Integration Complete 18:32 Publishing App Configuration 19:34 Understanding Products & Subscriptions in Revenue Cat 20:05 Creating Subscription Plans in App Store Connect 20:13 Setting Up Subscription Products 21:08 Configuring Weekly Pro Access Subscription 23:01 Testing vs Production Subscription Setup 23:31 Subscription Duration & Pricing Configuration 25:43 Setting Up Lifetime Access Products 27:33 Importing Products into Revenue Cat 27:42 Understanding Entitlements in Revenue Cat 28:06 Creating Products in Google Play Console 28:31 Setting Up Pro Access Entitlement 31:12 Managing Subscriptions in Both Stores 33:12 Creating New Entitlement for Pro Features 34:17 Creating Paywall & Offerings Setup 34:21 Setting Up Product Packages 35:19 Adding iOS Products to Offering 37:22 Configuring Paywall Packages 39:32 Customizing Package Names & Descriptions 41:30 Paywall User Experience & Design 43:26 Publishing the Paywall 45:32 Setting Up Webhooks & Backend Integration 45:40 Webhook Integration for Purchase Validation 51:31 Attaching Revenue Cat Webhooks 51:37 Common Webhook Events Documentation 55:30 AI Implementation of Webhook System 55:32 Verifying Webhook Setup 58:21 Testing Purchase Flow in Lovable App 60:47 Viewing User Entitlements & Pro Access Status 63:28 Testing Upgrade to Premium Flow 65:31 Purchase Confirmation & Entitlement Activation 67:30 Lovable App Implementation Details 67:48 Webhook Authentication & Security 69:30 Implementation with Lovable Backend 71:30 Webhook Integration with Backend 73:22 Integrating Webhooks into Lovable Code 76:00 Additional Revenue Cat Configuration 77:30 Paywall App Configuration Complete 79:33 Webhook Event Handling 80:32 Revenue Cat Data Integration with Lovable/Supabase 81:32 Financial Information & Reporting 82:45 Final Review & Wrap-Up #revenuecat #inapppurchases #lovable #mobileappdevelopment #subscriptions #paywalls #iosapp #androidapp #appstore #googleplay #lovabledev #mobilemonetization #inappsubscriptions #revenuecatpaywalls #nativeapps #lovablemobileapps #appstorepurchases #googleplaybilling #webhooks #supabase #entrepreneur #saas #saasbusiness #aicode #vibecoding #aicodingtools #aicoding #nocode #mobileapps #lowcode #nocodetools
