Kotlin Multiplatform SDK'ya Genel Bakış

Release

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
Note

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 kullan

Bu entegrasyon kılavuzunda ele alacağımız konular:

  1. SDK’yı yükle ve yapılandır: SDK’yı projenize bağımlılık olarak ekleyin ve kodda etkinleştirin.
  2. Flow’lar aracılığıyla satın almaları etkinleştir: Kullanıcıların ürün satın alabilmesi için satın alma akışını ayarlayın. Kendi arayüzünüzü oluşturmak için Paywalleri manuel olarak uygulayın bölümüne bakın.
  3. Abonelik durumunu kontrol et: Kullanıcının abonelik durumunu otomatik olarak kontrol edin ve ücretli içeriklere erişimini yönetin.
  4. Kullanıcıları tanımla (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:

  1. Ürün - Uygulamanızda satın alınabilecek her şey – abonelik, consumable ürün veya süresiz erişim.

  2. Flow veya paywall - Bir placement’a bağlı, yapılandırmayla birlikte sunulan ürünler. İki türü vardır:

    • Flow - Flow Builder’da oluşturulan görsel, kodsuz arayüz. Adapty, kullanıcı arayüzünü sizin için render eder ve satın alma işlemini yönetir.
    • Paywall - Görsel yapılandırma yoktur; kullanıcı arayüzünü kendi kodunuzda siz oluşturur ve makePurchase metodunu kendiniz çağırırsınız. Bkz. Paywall’ları manuel olarak uygulama.

    SDK kodunda her ikisi de aynı getFlow metodu aracılığıyla alınır.

  3. 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 konumunuz
    • onboarding - Kullanıcı onboarding flow’u sırasında gösterilir
    • settings - Uygulamanızın ayarlarından erişilebilir

    İlk entegrasyonunuz için main veya onboarding gibi 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.

  4. 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.