Kotlin Multiplatform SDK'ya Genel Bakış
Hoş geldiniz! Uygulama içi satın almaları kolaylaştırmak için buradayız 🚀
Adapty Kotlin Multiplatform SDK’yı, uygulama içi satın almaların karmaşıklığını üzerinizden alacak şekilde geliştirdik; böylece siz en iyi yaptığınız şeye odaklanabilirsiniz: harika uygulamalar yapmak. İşte sizin için hallettiğimiz konular:
- Satın alma işlemlerini, makbuz doğrulamasını ve abonelik yönetimini kutudan çıkar çıkmaz yönetin
- Uygulama güncellemesi gerektirmeden paywall’lar oluşturun ve test edin
- Sıfır kurulumla ayrıntılı satın alma analizleri alın - kohort, LTV, churn ve dönüşüm hunisi analizi dahil
- Kullanıcı abonelik durumunu uygulama oturumları ve cihazlar arasında her zaman güncel tutun
- Uygulamanızı pazarlama attribution ve analiz hizmetleriyle tek satır kodla entegre edin
Koda geçmeden önce Adapty’yi Google Play Console ile entegre etmeniz ve kontrol panelinde ürünleri ayarlamanız gerekecek. Her şeyi yapılandırmak için önce hızlı başlangıç kılavuzumuza göz atın.
Başlarken
Adapty SDK entegrasyon skill'i, tüm entegrasyonu AI kodlama aracınızda tek komutla gerçekleştirir. Skill'i kullanBu entegrasyon kılavuzunda ele alacağımız konular:
- SDK’yı yükleyin ve yapılandırın: SDK’yı projenize bağımlılık olarak ekleyin ve kodda etkinleştirin.
- Flow’lar ve paywall’larla satın alma işlemlerini etkinleştirin: Kullanıcıların ürün satın alabilmesi için satın alma akışını ayarlayın. Kendi UI’ınızı oluşturmak için Özel paywall’ları uygulama bölümüne bakın.
- Abonelik durumunu kontrol edin: Kullanıcının abonelik durumunu otomatik olarak kontrol edin ve ücretli içeriklere erişimini yönetin.
- Kullanıcıları tanımlayın (isteğe bağlı): Kullanıcıları Adapty profilleriyle ilişkilendirerek verilerinin cihazlar arasında tutarlı biçimde saklanmasını sağlayın.
Çalışırken görün
Hepsinin nasıl bir araya geldiğini görmek ister misiniz? Sizi düşündük:
- Örnek uygulama: Tam kurulumu gösteren eksiksiz örneğimize göz atın
- Video eğitimi: Aşağıdaki adım adım uygulama videomuzla birlikte ilerleyin
Temel kavramlar
Koda geçmeden önce Adapty’nin çalışma mantığını anlamak için temel kavramlara göz atalım.
Adapty’nin yaklaşımının güzel yanı şu: Yalnızca placement’lar uygulamanıza sabit olarak eklenir. Geri kalan her şey – ürünler, paywall tasarımları, fiyatlandırma ve teklifler – Adapty kontrol panelinden uygulama güncellemesi gerekmeksizin esnek biçimde yönetilebilir:
-
Ürün - Uygulamanızda satın alınabilecek her şey – abonelik, consumable ürün veya süresiz erişim.
-
Flow’lar & paywall’lar - Bir placement’a bağlı, yapılandırmayla paketlenmiş ürünler. İki farklı oluşturma yöntemi için Flow’lar & paywall’lar sayfasına bakabilirsiniz:
- Flow & Paywall Builder - Görsel, kodsuz arayüz. Adapty, kullanıcı arayüzünü oluşturur ve satın alma işlemini sizin adınıza gerçekleştirir.
- Özel paywall’lar - Görsel yapılandırma yoktur; kullanıcı arayüzünü kendi kodunuzda oluşturur ve
makePurchasemetodunu kendiniz çağırırsınız. Bkz. Özel paywall’ları uygulama.
SDK kodunda her ikisi de aynı
getFlowmetodu aracılığıyla alınır. -
Placement - Kullanıcı yolculuğunuzda bir flow veya paywall göstermek istediğiniz stratejik bir nokta. Placement’ları para kazanma stratejinizin “nerede” ve “ne zaman”ı olarak düşünebilirsiniz. Yaygın placement’lar şunlardır:
main- Birincil paywall konumunuzonboarding- Kullanıcı onboarding flow’u sırasında gösterilirsettings- Uygulamanızın ayarlarından erişilebilir
İlk entegrasyonunuz için
mainveyaonboardinggibi temel olanlarla başlayın, ardından uygulamanızda kullanıcıların satın almaya hazır olabileceği diğer yerleri düşünün. -
Profil - Kullanıcılar bir ürün satın aldığında, profillerine ücretli özelliklere erişimi tanımlamak için kullandığınız bir access level atanır.