Satın alımları etkinleştir
Agent araçlarını yükle
Adapty SDK entegrasyonunun tamamını AI kodlama aracınızdan çalıştırın. Daha fazla bilgi
Skill destekleyen tüm ajanlara kurulabilir. Güncellemek için npx skills update çalıştırın.
Yükledikten sonra skill'i projenizde çalıştırın:
Bu kılavuza devam etmek için mağaza entegrasyonunu tamamladığınızdan ve önceki ürün ekleme kılavuzunda açıklandığı gibi en az bir ürün oluşturduğunuzdan emin olun.
Artık ürünleriniz hazır; şimdi bunları kullanıcılara göstermeniz gerekiyor. Adapty bunun için size üç seçenek sunar:
- Flow Builder (önerilir): Satın alma yolculuğunun tamamı için görsel no-code düzenleyici. Adapty SDK sonucu doğrudan native olarak render eder, bu yüzden UI kodu yazmanıza gerek yoktur.
- Manuel paywall: Bir paywall oluşturur, ürünleri bağlar ve arayüzü uygulama kodunda kendiniz render edersiniz.
- Adapty Paywall Builder (Legacy): No-code paywall düzenleyicisi.
Her iki seçenek de aynı şekilde tamamlanır: oluşturduğunuzu bir placement’a bağlarsınız. Placement, uygulamanızın çalışma zamanında doğru kullanıcıya doğru içeriği getirmek için çağırdığı şeydir.
Flow’lar için Adapty SDK v4.0 veya üzeri gereklidir.
Flow, doğrudan içine gömülü ürünler barındıran bir veya birden fazla ekrandan oluşur. Flow Builder’da tasarlarsınız — kod yazmaya gerek yoktur.
Adapty SDK, flow’ları her platformda yerel olarak render eder. Uygulamanız getFlow çağrısı yapar; SDK ekranları gösterir, satın almaları yönetir ve olayları raporlar. Ayrı bir UI kodu yazmanıza ya da paywall’u ayrıca yönetmenize gerek kalmaz.
1. Flow’u oluşturun
- Adapty ana menüsünde Flows bölümüne gidin.
- Create flow’a tıklayın ve flow’unuzu tasarlayın.
Adapty Flow Builder hakkında daha fazla bilgi edinin.
Aşağıdaki şablon rehberleri en yaygın senaryoları adım adım ele alır:
Temel bir paywall ekranı oluşturma
Flow Builder'da standart bir paywall ekranı oluşturmak için adım adım kılavuz.
Alt sayfada tüm planları gösterme
Tek bir CTA, 'Tüm planları göster' bağlantısı ve tam ürün listesini ortaya çıkaran bir alt sayfa içeren bir hero paywall oluşturun.
Sekmeli paywall oluşturma
İki sekme arasında geçiş yaparak farklı özellik listelerini, ürün gruplarını ve satın alma eylemlerini gösteren bir paywall ekranı oluşturun.
Ürün başına farklı özellikler göster
Koşullu görünürlük kullanarak kullanıcının seçtiği ürüne bağlı olarak farklı özellik listesi gösterin.
Kişiselleştirilmiş onboarding flow'u oluşturma
Çok ekranlı bir onboarding flow'u oluşturmanın tüm sürecini — ekranlar, içerik, navigasyon ve koşullu dallanma — gerçek bir örnek üzerinden adım adım inceleyin.
Flow’unuz kaydedilip yayınlandıktan sonra bir placement’a bağlama adımına geçin.
Flow’u yayınlamayı unutmayın! Yayınlamazsanız placement’a ekleyemezsiniz.
2. Flow’u bir placement’a ekleyin
Uygulamanızın çalışma zamanında flow’u talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testinin gösterildiği belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere yönelik hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
En temel olanıyla başlayalım — onboarding placement’ı. Daha sonra kullanıcı yolculuğu boyunca daha fazla anlamlı placement ekleyebilirsiniz.
- Adapty ana menüsünde Placements bölümüne gidin ve Flows sekmesine geçin.
- Create placement düğmesine tıklayın.
- Bir Placement name girin (örneğin
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu ID’yi, placement’ın flow’unu yüklemek için Adapty SDK’sında kullanacaksınız.
- Run flow düğmesine tıklayın ve az önce oluşturduğunuz flow’u seçin.
- Save & publish düğmesine tıklayın. Uygulama kodunuzda yalnızca placement ID’lerini hardcode edersiniz. Geri kalan her şey — hangi flow’un çalışacağı, hangi ürünleri sattığı, nasıl göründüğü — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesine gerek kalmadan istediğiniz zaman değiştirilebilir.
Adapty, farklı kullanıcı gruplarına farklı flow’lar göstermenizi ve performansı analiz etmenizi sağlar. Kitleler ve A/B testleri hakkında daha fazla bilgi edinin.
Bir paywall, bir veya daha fazla ürün için uzaktan yapılandırılmış bir kapsayıcıdır. Adapty ürün listesini ve isteğe bağlı bir remote config JSON yükü sunar; uygulama kodunuz bunları okuyarak arayüzü oluşturur.
Adapty’yi programatik olarak mı kuruyorsunuz? Bu adımı Developer CLI kullanarak tamamlayabilirsiniz.
1. Bir paywall oluşturun
- Adapty ana menüsünden Paywalls bölümüne gidin.
- Create paywall düğmesine tıklayın.
- Bir Paywall name girin. Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır.
- Add product düğmesine tıklayın ve paywall’da göstermek istediğiniz ürünleri seçin.
- (İsteğe bağlı) Remote config sekmesini açın ve uygulamanızın ihtiyaç duyduğu JSON verisini ekleyin (başlıklar, metinler, özellik bayrakları). Ayrıntılar için Remote config ile paywall tasarlama bölümüne bakın.
- Create as a draft düğmesine tıklayın, ardından hazır olduğunuzda yayınlayın.
Paywallı uygulama kodunuzda render edeceksiniz. paywallları manuel olarak uygulama Platform kılavuzunu takip edin: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.
2. Paywallı bir placement’a ekle
Uygulamanızın çalışma zamanında paywallı talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testi gösterdiğiniz belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
En temel olandan başlayalım — onboarding placement’ı. Daha sonra kullanıcı yolculuğu boyunca daha fazla anlamlı placement ekleyebilirsiniz.
- Adapty ana menüsünde Placements bölümüne gidin ve Paywalls sekmesine geçin.
- Create placement butonuna tıklayın.
- Bir Placement name girin (ör.
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu kimliği, placement’ın paywallını yüklemek için Adapty SDK’sında kullanacaksınız.
- Run paywall butonuna tıklayın ve az önce oluşturduğunuz paywall’ı seçin.
- Save & publish butonuna tıklayın.
Uygulama kodunuzda yalnızca placement ID’lerini sabit olarak tanımlarsınız. Geri kalan her şey — hangi paywall’ın çalıştığı, hangi ürünleri sattığı, remote config — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesi gerektirmeden istediğiniz zaman değiştirilebilir.
Adapty, farklı kullanıcı gruplarına farklı paywalllar göstermenizi ve performansı analiz etmenizi sağlar. Kitler ve A/B testleri hakkında daha fazla bilgi edinin.
Paywall Builder ile oluşturulan bir paywall, ürünlerin doğrudan gömülü olduğu no-code bir ekrandır. Adapty SDK bunu yerel olarak render eder, dolayısıyla herhangi bir UI kodu yazmanız gerekmez.
1 Ekim 2026’dan itibaren eski Paywall Builder ve Onboarding Builder’da yeni paywall ve onboarding oluşturamazsınız; bu araçların desteği sona erecektir. Yayımlanmış paywall’lar ve onboarding’ler uygulamalarınızda çalışmaya devam eder ve bunları düzenlemeye devam edebilirsiniz. Yenilerini Flow Builder’da oluşturun — nelerin değiştiğini görmek için Paywall Builder ve Onboarding Builder kullanımdan kaldırma sayfasına bakın.
1. Paywall’ı oluşturun
- Adapty ana menüsünde Paywalls bölümüne gidin.
- Create paywall düğmesine tıklayın.
- Bir Paywall name girin. Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır.
- Add product düğmesine tıklayın ve paywall’da gösterilecek ürünleri seçin.
- Builder & Generator sekmesini açın. Bir şablondan paywall oluşturun ya da yapay zeka ile oluşturun.
- SDK’nın render edebilmesi için Show on device geçiş düğmesini açın.
2. Paywallı bir placement’a ekleyin
Uygulamanızın çalışma zamanında paywallı talep edebilmesi için bir placement Placement, uygulamanızda bir flow, paywall, onboarding veya A/B testi gösterdiğiniz belirli bir noktadır. Placement’lar, içeriğinizi belirli kitlelere hedeflemenizi sağlar. Placement’lar hakkında daha fazla bilgi edinin. oluşturun.
- Adapty ana menüsünde Placements bölümüne gidin ve Paywalls sekmesine geçin.
- Create placement düğmesine tıklayın.
- Bir Placement name girin (örneğin
mainveyaonboarding). Bu, Adapty Kontrol Paneli’ndeki dahili bir tanımlayıcıdır. - Bir Placement ID girin. Bu kimliği, placement’ın paywallini yüklemek için Adapty SDK’sında kullanacaksınız.
- Run paywall düğmesine tıklayın ve oluşturduğunuz paywallı seçin.
- Save & publish düğmesine tıklayın.
Uygulama kodunuzda yalnızca placement ID’lerini sabit olarak yazarsınız. Geri kalan her şey — hangi paywall’ın çalıştığı, hangi ürünleri sattığı, nasıl göründüğü — Adapty Kontrol Paneli’nde yapılandırılır ve uygulama güncellemesi gerektirmeden istediğiniz zaman değiştirilebilir.
Sonraki adımlar
Artık SDK’nın sunabileceği bir şeyiniz var. Şimdi Adapty SDK’yı uygulamanıza entegre edin ve placement’ı çekmeye başlayın.