Rigel
Yapay zekâ video uygulaması
Abonelik ve kredi paketleri; ödeme duvarı RevenueCat Paywalls ile, satın alma ve yenileme olayları sunucuya webhook ile geliyor ve krediyi güncelliyor.
Ürünü inceleHepsi yayında; mağaza sayfalarına ve ayrıntılara Ürünler sayfasından ulaşabilirsiniz.
Yapay zekâ video uygulaması
Abonelik ve kredi paketleri; ödeme duvarı RevenueCat Paywalls ile, satın alma ve yenileme olayları sunucuya webhook ile geliyor ve krediyi güncelliyor.
Ürünü inceleYapay zekâ bütçe koçu
Premium abonelik; ödeme duvarı banka bağlama, yapay zekâ sohbeti ve birikim hedefi gibi anlara göre ayrı yerleşimlerle açılıyor.
Ürünü inceleMobil uygulamada dijital bir şey satıyorsanız (premium özellik, abonelik, kredi), ödemeyi App Store ve Google Play’in kendi faturalandırma sistemleri üzerinden almanız gerekir. İki mağazanın API’leri, makbuz doğrulaması ve abonelik durumları birbirinden farklıdır. RevenueCat bu ikisinin üzerine oturan bir katman: satın almayı doğrular, kullanıcının hangi haklara sahip olduğunu (entitlement) tek yerde tutar ve yenileme, iptal, iade gibi olayları sunucunuza bildirir.
İki uygulamanın gelir modeli farklı, bu yüzden RevenueCat’i de farklı kullanıyorlar. Rigel’de video üretmek kredi gerektiriyor; abonelik ve tek seferlik kredi paketleri birlikte satılıyor ve krediyi sunucu tutuyor. LydiaVault’ta tek bir premium hak var; uygulama, kullanıcının bu hakka sahip olup olmadığını doğrudan RevenueCat’ten okuyor.
| Rigel | LydiaVault | |
|---|---|---|
| Ne satılıyor | Abonelik ve kredi paketleri | Premium abonelik |
| Ödeme duvarı | RevenueCat Paywalls; kapatma düğmesinin ayarları Firebase Remote Config’ten | RevenueCat Paywalls; erişim tek bir premium hakkına bağlı |
| Hesap bağlantısı | Girişte satın almalar kullanıcının hesabına bağlanıyor | Giriş ve çıkışta RevenueCat kullanıcısı değişiyor |
| Sunucu tarafı | RevenueCat webhook’ları krediyi ve abonelik durumunu güncelliyor | Premium durumu uygulamada RevenueCat’ten okunuyor |
İki uygulamada da tek bir ödeme duvarı yerine yerleşimler (placement) kullanıyoruz: kullanıcının o an ne yaptığına göre RevenueCat’ten ayrı bir teklif isteniyor. LydiaVault’ta banka hesabı bağlamak, yapay zekâ sohbetini kullanmak, birikim hedefi oluşturmak ve kayıt olmak ayrı yerleşimler; Rigel’de kredisi yetmeyen kullanıcı, kredi ekleme ve profil ekranı ayrı yerleşimler. Hangi yerleşimde hangi teklifin görüneceği RevenueCat panelinden değişiyor; bir yerleşime teklif tanımlı değilse uygulama varsayılan teklife düşüyor.
RevenueCat’in React Native SDK’sı: teklifleri getirmek, satın almak, geri yüklemek ve kullanıcının haklarını okumak için.
react-native-purchases-ui ile gelen ödeme duvarı. Tasarımı ve metinleri RevenueCat panelinden düzenleniyor.
Rigel’de ödeme duvarındaki kapatma düğmesinin görünürlüğü, gecikmesi ve boyutu gibi ayarlar yeni sürüm çıkmadan değişiyor.
Rigel’de RevenueCat webhook’larını karşılayan sunucu fonksiyonları; krediyi ve abonelik durumunu güncelliyor.
LydiaVault’ta Firebase ve Facebook kimlikleri RevenueCat’e aktarılıyor; satın almalar analitik ve reklam araçlarında doğru kullanıcıya bağlanıyor.
Ne satacağınızı (abonelik, kredi, tek seferlik kilit açma), hangi özelliklerin ücretli olacağını ve mağaza hesaplarınızın durumunu konuşuyoruz.
Ürünleri, hakları, ödeme duvarının hangi anlarda açılacağını ve sunucunun hangi olaylara tepki vereceğini yazıya döküyoruz.
Her hafta mağazaların test ortamında, gerçek para ödemeden satın alıp geri yükleyebileceğiniz bir sürüm geliyor.
Senior QA satın alma, geri yükleme ve iptal akışlarını yayından önce test ediyor. Uygulama içi ürünler mağaza incelemesinde ayrıca kontrol ediliyor; bu süreci Rigel ve LydiaVault’ta yaşadık.
Bu sürede çıkan hataları ücretsiz düzeltiyoruz; sonrasında aylık bakımla devam edebilirsiniz.
Süre ve bütçe aralıkları mobil uygulama geliştirme ve fiyatlar sayfalarımızda. Mağaza komisyonu satıştan kesilir, RevenueCat’in ücreti ayrıca faturalanır; ikisi de geliştirme ücretinin dışında.
Uygulama içinde dijital içerik ve abonelik satıyorsanız Apple ve Google genel kural olarak kendi ödeme sistemlerini şart koşuyor. Bazı ülkelerde dışarıdaki bir ödeme sayfasına yönlendirmeye izin veren istisnalar var ve bu kurallar sık değişiyor; yayından önce güncel kuralı kontrol ediyoruz. Fiziksel ürün ve uygulama dışında verilen hizmetlerde bu zorunluluk yok.
Satın alma kullanıcının hesabına bağlıysa aynı haklar diğer platformda da görünür; Rigel ve LydiaVault’ta giriş yapan kullanıcıyı RevenueCat’e bu yüzden tanıtıyoruz. Hesap olmadan bu eşleştirme yapılamaz, o yüzden ücretli içeriği olan uygulamalarda girişi baştan planlıyoruz.
Belirli bir aylık gelire kadar ücretsiz, sonrasında gelire bağlı bir ücret alıyor. Güncel koşullar RevenueCat’in fiyat sayfasında; tahmini maliyeti keşif aşamasında birlikte hesaplıyoruz.
Evet. RevenueCat Paywalls ile kurulduysa tasarım, metin ve teklifler RevenueCat panelinden değişir; yeni uygulama sürümü gerekmez. Ödeme duvarının açılacağı yeni bir an (yeni bir yerleşim) eklemek ise uygulamada küçük bir değişiklik gerektirir.
30 dakikalık ücretsiz keşif görüşmesinde ne satacağınızı, ödeme duvarının nerede açılacağını ve aboneliklerin nasıl izleneceğini birlikte netleştirelim.