revenuecat-patterns

Solid

RevenueCat SDK entegrasyon pattern'leri. iOS (Swift), Android (Kotlin), React Native ve Flutter icin setup, offerings, entitlement checking, webhook integration, StoreKit 2 migration ve sandbox testing.

AI & Automation 496 stars 41 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
90
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# RevenueCat Integration Patterns ## SDK Setup ### iOS (Swift + StoreKit 2) ```swift // AppDelegate.swift veya @main App import RevenueCat Purchases.logLevel = .debug // sandbox'ta acik tut Purchases.configure( with: .init(withAPIKey: "appl_XXXXXXXXXXXXX") .with(usesStoreKit2IfAvailable: true) ) // Kullanici kimlik eslestirme (auth sonrasi) Purchases.shared.logIn("user_id_from_your_backend") { customerInfo, created, error in // created: true ise yeni kullanici } // Logout Purchases.shared.logOut { customerInfo, error in } ``` ### Android (Kotlin) ```kotlin // Application.onCreate() Purchases.logLevel = LogLevel.DEBUG Purchases.configure( PurchasesConfiguration.Builder(this, "goog_XXXXXXXXXXXXX") .appUserID("user_id") // null ise anonim .build() ) ``` ### React Native ```typescript import Purchases from 'react-native-purchases'; // App.tsx useEffect icinde await Purchases.configure({ apiKey: Platform.OS === 'ios' ? 'appl_XXXXXXXXXXXXX' : 'goog_XXXXXXXXXXXXX', appUserID: userId ?? undefined, // null = anonim }); ``` ### Flutter ```dart // main.dart await Purchases.configure( PurchasesConfiguration('appl_XXXXXXXXXXXXX') ..appUserID = userId ); ``` --- ## Offerings ve Paywalls ### Offerings Getirme ```swift // iOS Purchases.shared.getOfferings { offerings, error in guard let current = offerings?.current else { return } let monthly = current.monthly // Package? let annual = current.annual // ...

Details

Author
vibeeval
Repository
vibeeval/vibecosystem
Created
2 months ago
Last Updated
1 months ago
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

paywall-optimizer

AI-powered paywall optimizasyon. Sektore gore otomatik analiz, A/B test senaryolari, churn prediction sinyalleri, push notification stratejileri, agresif satis teknikleri ve RevenueCat Experiments entegrasyonu. paywall-strategy, revenuecat-patterns ve subscription-pricing skill'lerinin ustune insa eder.

496 Updated 1 months ago
vibeeval
AI & Automation Solid

subscription-pricing

Abonelik fiyatlama stratejileri. 3-tier framework, price anchoring, charm pricing, regional pricing (18 ulke), introductory offers, win-back campaigns, churn prevention ve A/B testing methodology.

496 Updated 1 months ago
vibeeval
AI & Automation Solid

paywall-strategy

Mobil uygulama paywall strateji rehberi. 14 kategori benchmark database, 4 paywall modeli, trial optimizasyonu, placement mapping, pricing psychology, regional pricing (PPP) ve Apple/Google compliance checklist.

496 Updated 1 months ago
vibeeval
AI & Automation Solid

content-marketing

Icerik pazarlama ve SEO odakli yazi uretimi. AI slop temizleme (30+ pattern), icerik kalite skorlama (5 boyut), watermark temizleme, copywriting formulleri (AIDA, PAS, BAB), programmatic SEO ve icerik stratejisi.

496 Updated 1 months ago
vibeeval
Web & Frontend Listed

saas-payments

SaaS uygulaması için ödeme ve abonelik sistemi kur. Stripe veya Lemon Squeezy ile checkout, webhook, abonelik yönetimi, fiyatlandırma planları ve müşteri portalı yapılandır. Bu skill'i kullanıcı ödeme, abonelik, fiyatlandırma, Stripe, gelir, plan, subscription veya checkout ile ilgili bir şey istediğinde kullan. "Para al", "ödeme sistemi kur", "pricing yap", "abonelik ekle" gibi ifadeler tetikler.

0 Updated today
tomiya1324