React Native SDK'ya genel bakış

Release

Hoş geldiniz! Uygulama içi satın almaları kolaylaştırmak için buradayız 🚀

Adapty React Native SDK’yı, uygulama içi satın almaların baş ağrısını ortadan kaldırmak için geliştirdik; böylece en iyi yaptığınız işe – harika uygulamalar geliştirmeye – odaklanabilirsiniz. İşte sizin için hallettiklerimiz:

  • Satın alma işlemlerini, makbuz doğrulamasını ve abonelik yönetimini hazır olarak kullanın
  • Uygulama güncellemesi olmadan flow’lar ve paywall’lar oluşturun ve test edin
  • Sıfır kurulumla ayrıntılı satın alma analizleri elde edin — kohort, LTV, churn ve huni analizi dahil
  • Kullanıcı abonelik durumunu uygulama oturumları ve cihazlar genelinde her zaman güncel tutun
  • Uygulamanızı pazarlama attribution ve analitik hizmetleriyle tek satır kodla entegre edin

Uygulamanız Expo veya saf React Native ile oluşturulmuş olsun, Adapty SDK her iki ortamı da tam olarak destekler.

Note

Koda dalmadan önce, Adapty’yi App Store Connect ve Google Play Console ile entegre etmeniz, ardından kontrol panelinde ürünleri ayarlamanız gerekir. Önce her şeyi yapılandırmak için hızlı başlangıç rehberimize 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

Entegrasyon rehberinde şunları ele alacağız:

  1. SDK’yı yükleyin ve yapılandırın: SDK’yı projenize bağımlılık olarak ekleyin ve kodda etkinleştirin. Adapty hem Expo hem de saf React Native projelerinde çalışır.
  2. Flow’lar ve paywall’larla satın almaları etkinleştirin: 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 bunun yerine Özel paywall’ları uygulama konusuna bakın.
  3. Abonelik durumunu kontrol edin: Kullanıcının abonelik durumunu otomatik olarak kontrol edin ve ücretli içeriklere erişimini yönetin.
  4. Kullanıcıları tanımlayın (isteğe bağlı): Verilerinin cihazlar arasında tutarlı biçimde saklanması için kullanıcıları Adapty profilleriyle ilişkilendirin.

Çalışırken görün

Hepsinin nasıl bir araya geldiğini görmek ister misiniz? Sizi düşündük:

  • Örnek uygulamalar: Tam kurulumu gösteren eksiksiz örneklere göz atın
  • Video eğitimi: Aşağıdaki adım adım uygulama videosunu takip edin

Temel kavramlar

Koda geçmeden önce Adapty’yi çalıştıran temel kavramlara aşina olalım.

Adapty’nin yaklaşımının güzelliği şu: uygulamanıza yalnızca placement’lar sabitlenir. Geri kalan her şey — ürünler, paywall tasarımları, fiyatlandırma ve teklifler — uygulama güncellemesi olmaksızın Adapty Kontrol Paneli’nden 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’lar & paywaller - Bir placement’a bağlı, yapılandırmayla birlikte sunulan ürünler. İki farklı oluşturma yöntemi için bkz. Flow’lar & paywaller:

    • 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 yönetir.
    • Özel paywaller - Görsel yapılandırma yoktur; kullanıcı arayüzünü kendi kodunuzda oluşturur ve makePurchase metodunu kendiniz çağırırsınız. Bkz. Özel paywall 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”si ve “ne zaman”ı olarak düşünün. Yaygın placement’lar şunlardır:

    • main - Birincil paywall konumunuz
    • onboarding - Kullanıcı onboarding akışı 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 başka nerede 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.