Kotlin Multiplatform SDK'ya Genel Bakış | Adapty Dokümanları

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’sını, uygulama içi satın alma dertlerini ortadan kaldırıp sizi en iyi yaptığınız şeye odaklanmanız için geliştirdik: harika uygulamalar yaratmak. İşte sizin adınıza üstlendiğimiz işler:

  • Satın almaları, makbuz doğrulamayı ve abonelik yönetimini hazır olarak sunuyoruz
  • Uygulama güncellemesi gerektirmeden paywall oluşturun ve test edin
  • Sıfır kurulumla ayrıntılı satın alma analitiği edinin — kohort, LTV, churn ve dönüşüm hunisi analizi dahil
  • Uygulama oturumları ve cihazlar arasında kullanıcı abonelik durumunu her zaman güncel tutun
  • Uygulamanızı tek bir satır kodla pazarlama attribution ve analitik hizmetleriyle entegre edin

Koda dalmadan önce Adapty’yi Google Play Console ile entegre etmeniz ve kontrol panelinde ürünleri ayarlamanız gerekir. Her şeyi önce yapılandırmak için hızlı başlangıç rehberimize göz atın.

Başlarken

Otomatik entegrasyon · Beta
Adapty SDK entegrasyon skill'i, tüm entegrasyonu AI kodlama aracınızda tek komutla gerçekleştirir.

Entegrasyon rehberinde şunları ele alacağız:

  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 alımları etkinleştir: Kullanıcıların ürün satın alabilmesi için satın alma akışını kurun. Kendi kullanıcı arayüzünüzü oluşturmak için Paywall’ları manuel olarak uygulama bölümüne bakın.
  3. Abonelik durumunu kontrol et: Kullanıcının abonelik durumunu otomatik olarak kontrol edin ve ücretli içeriğe 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.

Nasıl çalıştığını görün

Her şeyin nasıl bir araya geldiğini görmek ister misiniz?

  • Ö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 dalmadan önce Adapty’nin nasıl çalıştığını anlamak için temel kavramlara göz atalım.

Adapty yaklaşımının güzelliği şu: uygulamanızda yalnızca placement’lar sabit kodlanır. Geri kalan her şey — ürünler, paywall tasarımları, fiyatlandırma ve teklifler — uygulama güncellemesi gerekmeksizin Adapty kontrol panelinden 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 paketlenmiş ürünler. İki türü vardır:

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

    SDK kodunda her ikisi de aynı getFlow yöntemiyle alınır.

  3. Placement - Kullanıcı yolculuğunuzda bir flow veya paywall göstermek istediğiniz stratejik 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österilen
    • settings - Uygulamanızın ayarlarından erişilebilen

    İ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 bir access level atanır; bu access level’ı ücretli özelliklere erişimi tanımlamak için kullanırsınız.