Mobile App Wiki

Mobile App Wiki

mobileapp.wiki

Ana Sayfa

Kategoriler

mobileapp.wiki

Mobile App Wiki

Mobil uygulama geliştirme bilgi tabanı

GizlilikAna SayfaSitemapRSS
© 2026 mobileapp.wiki
Ana Sayfa/Monetizasyon/RevenueCat Entegrasyon Rehberi
Monetizasyon3 dk okuma

RevenueCat Entegrasyon Rehberi

Cross-platform IAP yönetim platformu RevenueCat entegrasyon rehberi. Subscription analytics, receipt validation, paywall A/B test ve fiyatlandırma.

revenuecatsubscriptioniapbackendreceipt validationanalyticscross-platformreact nativeflutter

İçindekiler

RevenueCat Nedir?Ne İşe Yarar?Temel KavramlarProductsOfferingsEntitlementsSubscriberAvantajlarıEntegrasyon Adımları1. Kurulum2. Ürün Tanımlama3. SDK Entegrasyonu4. Server-Side (Opsiyonel)Fiyatlandırma (2026)AlternatiflerNe Zaman Kullanmalı?Ne Zaman Kullanmamalı?İlgili Konular

RevenueCat Nedir?

RevenueCat, mobil uygulamalarda In-App Purchase ve subscription yönetimini kolaylaştıran bir backend-as-a-service platformudur. iOS, Android, web ve cross-platform (React Native, Flutter, Unity) destekler.

2026 itibarıyla, 30,000+ uygulama tarafından kullanılan RevenueCat, yıllık $5 milyar+ işlem hacmi yönetmektedir.

Ne İşe Yarar?

  • Receipt validation: Apple/Google receipt'lerini server-side otomatik doğrular
  • Subscription tracking: Abonelik durumunu merkezi olarak takip eder
  • Cross-platform sync: Aynı kullanıcının farklı platformlardaki aboneliklerini birleştirir
  • Analytics: Gelir, churn, trial conversion, LTV metrikleri
  • Entitlement management: "Bu kullanıcı şu özelliklere erişebilir mi?" sorusuna tek API ile cevap
  • Paywall A/B test: Remote paywall konfigürasyonu ve test

Temel Kavramlar

Products

  • Apple/Google'da tanımlanan IAP ürünleri
  • RevenueCat'te de tanımlanır ve eşleştirilir

Offerings

  • Kullanıcıya sunulan ürün paketleri
  • Remote olarak değiştirilebilir (uygulama güncellemesi gerekmez)
  • A/B test için farklı offering'ler oluşturulabilir

Entitlements

  • Kullanıcının erişim hakları
  • Örnek: "pro" entitlement'ı aktifse premium özellikleri göster
  • Birden fazla ürün aynı entitlement'ı verebilir

Subscriber

  • RevenueCat'teki kullanıcı profili
  • Tüm satın alma geçmişi ve aktif abonelikler
  • Platform bağımsız (iOS + Android birleşik)

Avantajları

  1. StoreKit/Billing karmaşıklığını soyutlar: Tek API ile iOS + Android - her platformun detaylarıyla uğraşma
  2. Server-side validation: Kendi backend'inde receipt validation kodu yazma, RevenueCat halleder
  3. Dashboard: Gelir metrikleri, cohort analizi, churn takibi - gerçek zamanlı
  4. Experiments: Paywall A/B testing, fiyat testi
  5. Integrations: Amplitude, Mixpanel, Adjust, Braze, OneSignal entegrasyonları
  6. Webhooks: Subscription durumu değişikliklerinde kendi backend'ine bildirim
  7. Customer Lists: Segment bazlı kullanıcı listeleri (aktif, trial, expired vb.)

Entegrasyon Adımları

1. Kurulum

  • RevenueCat hesabı oluştur ve proje aç
  • SDK'yı yükle (npm, cocoapods, gradle vb.)
  • API key'i yapılandır

2. Ürün Tanımlama

  • Apple/Google'da ürünleri oluştur
  • RevenueCat'te Products, Offerings ve Entitlements tanımla
  • Eşleştirmeleri yap

3. SDK Entegrasyonu

  • Purchases.configure ile SDK'yı başlat
  • Offerings'i çek ve paywall'da göster
  • Satın alma akışını implement et
  • Entitlement kontrolü ile erişim yönet

4. Server-Side (Opsiyonel)

  • Webhook'ları yapılandır (subscription durumu değişiklikleri)
  • REST API ile kullanıcı bilgisi sorgula
  • Kendi backend'inde entitlement kontrolü yap

Fiyatlandırma (2026)

PlanMTR LimitiKomisyon
FreeAylık $2,500 MTR'a kadarÜcretsiz
Starter$2,500+ MTR%1
ProGelişmiş özellikler%1.2
EnterpriseÖzelÖzel fiyatlandırma

Not: MTR = Monthly Tracked Revenue. Store komisyonuna (Apple %30/15, Google %30/15) EK olarak RevenueCat komisyonu uygulanır.

Alternatifler

PlatformFark
AdaptyDaha güçlü paywall builder, remote paywall konfigürasyonu
QonversionAnalytics ve attribution odaklı
SuperwallSadece paywall yönetimi, çok güçlü A/B test
GlassfyDaha düşük komisyon, basit entegrasyon

Ne Zaman Kullanmalı?

  • Cross-platform uygulama geliştiriyorsan (React Native, Flutter)
  • Subscription analytics ve dashboard istiyorsan
  • Receipt validation backend'i yazmak istemiyorsan
  • Paywall A/B test yapmak istiyorsan
  • Hızlı başlangıç istiyorsan (SDK entegrasyonu saatler içinde)

Ne Zaman Kullanmamalı?

  • Çok düşük bütçe ve gelir (komisyon maliyeti geliri aşabilir)
  • Sadece tek bir basit consumable IAP varsa (overkill)
  • Kendi backend'inde %100 kontrol istiyorsan
  • Store komisyonuna ek komisyon ödemek istemiyorsan

RevenueCat, özellikle başlangıç aşamasındaki uygulamalar için subscription karmaşıklığını büyük ölçüde azaltır. Free plan ile başlayıp büyüdükçe ölçeklendirebilirsiniz.

İlgili Konular

  • In-App Purchase (IAP) Rehberi
  • React Native
  • Flutter

Bu makaleyi nasıl buldunuz?

Paylaş

← Önceki

In-App Purchase (IAP) Rehberi

Sonraki →

Auto-Renewable Subscription Rehberi

İlgili Makaleler

In-App Purchase (IAP) Rehberi

Uygulama içi satın alma (IAP) türleri ve entegrasyon rehberi. Consumable, non-consumable, subscription modelleri, receipt validation ve fraud koruması.

Auto-Renewable Subscription Rehberi

Otomatik yenilenen abonelik modeli detayları. Fiyatlandırma stratejileri, free trial optimizasyonu, churn azaltma ve yaşam döngüsü yönetimi.

Freemium Model Stratejileri

Freemium monetizasyon modeli stratejileri. Ücretsiz ve premium katman dengesi, conversion optimizasyonu, başarılı tasarım ilkeleri ve yaygın hatalar.

Paywall Stratejileri ve Optimizasyonu

Mobil uygulama paywall türleri ve optimizasyonu. Soft ve hard paywall tasarımı, gösterim zamanlaması, A/B test stratejileri ve conversion artırma.

Reklam Monetizasyonu (Ad Monetization)

Uygulama içi reklam monetizasyonu rehberi. Reklam türleri, mediation stratejileri, eCPM optimizasyonu, reklam ağları ve kullanıcı deneyimi dengesi.