Android SDK genel bakış

Release

Hoş geldiniz! Uygulama içi satın almaları çocuk oyuncağına çevirmek için buradayız 🚀 Adapty Android SDK’yı, harika uygulamalar geliştirmek gibi asıl işinize odaklanabilmeniz için uygulama içi satın almaların tüm karmaşıklığını üstlenecek şekilde tasarladık. Sizin için şunları hallediyoruz:

  • Satın alma işlemlerini, makbuz doğrulamasını ve abonelik yönetimini kutudan çıkar çıkmaz yönetin
  • Uygulama güncellemesi gerektirmeden flow’lar ve paywalllar oluşturup test edin
  • Sıfır kurulumla ayrıntılı satın alma analizleri edinin — kohort, LTV, churn ve dönüşüm hunisi analizi dahil
  • Kullanıcının abonelik durumunu uygulama oturumları ve cihazlar arasında her zaman güncel tutun
  • Uygulamanızı pazarlama attribution ve analitik servisleriyle 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

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

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 UI’ınızı oluşturmak için bunun yerine Paywall’ları manuel olarak uygula 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ı): Verilerinin cihazlar arasında tutarlı biçimde saklanması için kullanıcıları Adapty profilleriyle ilişkilendirin.

Uygulamada görün

Her şeyin bir arada nasıl çalıştığını görmek ister misiniz?

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üzelliği şu: uygulamanıza yalnızca placement’lar sabit kodlanır. Geri kalan her şey – ürünler, paywall tasarımları, fiyatlandırma ve teklifler – Adapty Kontrol Paneli’nden uygulama güncellemesi gerekmeksizin esnek bir şekilde 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 birleştirilmiş ürünler. İki çeşidi vardır:

    • Flow - Flow Builder’da oluşturulan, görsel, kodsuz arayüz. Adapty, kullanıcı arayüzünü render eder ve satın alma işlemini sizin adınıza yönetir.
    • Paywall - Görsel yapılandırma yoktur; kullanıcı arayüzünü kendi kodunuzda siz oluşturur ve makePurchase’ı kendiniz çağırırsınız. Bkz. Paywallları 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ı monetizasyon 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ızın başka hangi noktalarında kullanıcıların satın almaya hazır olabileceğini 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.