Integrera FlutterFlow + RevenueCat
FlutterFlow och RevenueCat bildar en kraftfull kombination i no-code-ekosystemet. App Studio har konfigurerat den här integrationen för dussintals kunder, här är vår kompletta guide för att sätta upp den snabbt och korrekt.
Varför FlutterFlow + RevenueCat?
Apple och Google kräver att digitala varor som säljs via deras app stores använder inbyggda köp i appen, inte Stripe eller andra betalningslösningar. RevenueCat ligger ovanpå StoreKit (iOS) och Google Play Billing (Android) och erbjuder ett enda, plattformsövergripande API som fungerar likadant på båda. Det hanterar även kvittovalidering, spårning av prenumerationsstatus, betalväggar, A/B-testning och analys, funktioner som annars skulle ta månader att bygga från grunden.
Konfigurera integrationen
Installera paketet purchases_flutter i FlutterFlows anpassade paket. Skapa ett RevenueCat-konto och lägg till er app för både iOS och Android. Konfigurera era produkter i App Store Connect och Google Play Console, lägg sedan till samma produkt-ID:n i RevenueCats offerings. I FlutterFlow initierar ni RevenueCat med era API-nycklar vid appstart med en anpassad åtgärd. Använd RevenueCats metoder getOfferings() och purchasePackage() i FlutterFlows anpassade åtgärder för att visa och genomföra köp.
Hantera prenumerationsstatus
RevenueCats CustomerInfo-objekt visar er exakt vilka rättigheter (entitlements) en användare har, om prenumerationen är aktiv och när den löper ut. Anropa Purchases.getCustomerInfo() vid appstart och efter varje köp. Lagra rättighetsstatusen i en FlutterFlow app state-variabel och använd den för att villkorligt visa premiuminnehåll eller premiumfunktioner. RevenueCat-webhooks kan även synka prenumerationsstatus till er backend (Firebase eller Supabase) för serverbaserade åtkomstkontroller.
Verkliga användningsfall
FlutterFlow + RevenueCat driver prenumerationsappar inom en rad kategorier: produktivitetsverktyg med månads-/årsplaner, träningsappar med premiumträningsprogram, språkinlärningsappar, innehållsappar med annonsfria nivåer och verktygsappar med engångsupplåsningar. App Studio rekommenderar RevenueCat för alla FlutterFlow-appar som ska distribueras publikt via app stores och behöver prenumerationsintäkter.
Vanliga fallgropar
Sätt upp sandbox-testkonton i App Store Connect och Google Play innan ni testar köp i FlutterFlows testläge. RevenueCats dashboard visar olika vyer för sandbox och produktion, blanda inte ihop dem. Prenumerationsprodukter måste skapas och godkännas i App Store Connect och Google Play Console innan RevenueCat kan erbjuda dem, denna granskningsprocess kan ta flera dagar. Testa alltid återställning av prenumerationer (ett juridiskt krav för iOS-appar) innan ni skickar in appen till App Store.
- Subscription apps
- Content paywalls
- Productivity tools
- Fitness apps
- Freemium to paid upgrades
Behöver du hjälp med den här integrationen?
App Studio konfigurerar dessa integrationer åt dig. Kostnadsfri offert inom 48h.