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 almaları, makbuz doğrulamasını ve abonelik yönetimini hazır olarak halledin
  • Flow’ları ve paywall’ları uygulama güncellemesi olmadan oluşturun ve test edin
  • Sıfır kurulumla ayrıntılı satın alma analizleri edinin - kohort, LTV, churn ve huni analizi dahil
  • Kullanıcı abonelik durumunu uygulama oturumları ve cihazlar arasında her zaman güncel tutun
  • Uygulamanızı yalnızca tek satır kodla pazarlama attribution ve analiz hizmetleriyle entegre edin

Uygulamanız ister Expo ister saf React Native ile geliştirilmiş olsun, Adapty SDK her iki ortamı da tam olarak destekler.

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

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ü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 aracılığıyla satın almaları etkinleştirin: Kullanıcıların ürün satın alabilmesi için satın alma akışını kurun. Kendi arayüzünüzü oluşturmak için bunun yerine Paywall’ları manuel olarak uygulama bölümüne bakın.
  3. Abonelik durumunu kontrol edin: Kullanıcının abonelik durumunu otomatik olarak kontrol edin ve ücretli içeriğe erişimini yönetin.
  4. Kullanıcıları tanımlayın (isteğe bağlı): Verilerinin cihazlar arasında tutarlı şekilde saklandığından emin olmak için kullanıcıları Adapty profilleriyle ilişkilendirin.

Uygulamada görün

Her şeyin bir arada nasıl işlediğ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 izleyin

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 veya paywall - Yapılandırmayla paketlenmiş, bir placement’a bağlı ürünler. İki türü vardır:

    • Flow - Flow Builder’da oluşturulan görsel, kod gerektirmeyen arayüz. Adapty arayüzü render eder ve satın almayı sizin için halleder.
    • Paywall - Görsel yapılandırma yok; arayüzü kendi kodunuzda oluşturur ve makePurchase’i kendiniz çağırırsınız. Bkz. Paywall’ları manuel olarak uygulama.

    SDK kodunda, her ikisi de aynı getFlow metoduyla getirilir.

  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.