React Native SDK'da remote config ile tasarlanmış paywallı render etme

Bir paywallı remote config kullanarak özelleştirdiyseniz, kullanıcılara göstermek için mobil uygulamanızın kodunda render işlemini kendiniz gerçekleştirmeniz gerekir. Remote config, ihtiyaçlarınıza göre esneklik sunduğundan, paywallınızın içeriğini ve görünümünü tamamen siz belirliyorsunuz. Remote yapılandırmayı getirmek için bir yöntem sunuyoruz; bu sayede remote config üzerinden yapılandırılmış özel paywallınızı dilediğiniz gibi sergileyebilirsiniz.

Paywall remote config’ini alın ve gösterin

Bir paywallın remote config’ini almak için remoteConfig özelliğine erişin ve ihtiyacınız olan değerleri çıkarın.

try {
  const paywall = await adapty.getPaywall({ placementId: "YOUR_PLACEMENT_ID" });
  const headerText = paywall.remoteConfig?.["header_text"];
} catch (error) {
  // handle the error
}

Bu aşamada gerekli tüm değerleri aldıktan sonra, bunları görsel açıdan çekici bir sayfada render edip bir araya getirme zamanı gelmiştir. Tasarımın farklı ekran boyutlarına ve yönlendirmelerine uyum sağladığından emin olarak tüm cihazlarda sorunsuz ve kullanıcı dostu bir deneyim sunun.

Adapty analitiğinin dönüşüm hunileri ve A/B testleri için veri toplayabilmesi amacıyla aşağıda açıklandığı şekilde paywall görüntüleme olayını kaydettiğinizden emin olun.

Paywallı göstermeyi tamamladıktan sonra satın alma akışını kurmaya devam edin. Kullanıcı bir satın alma yaptığında, paywallınızdaki ürünle birlikte .makePurchase() metodunu çağırmanız yeterlidir. .makePurchase() metodu hakkında ayrıntılı bilgi için Satın alma yapma sayfasını inceleyin.

Yedek paywall olarak adlandırılan bir yedek paywall oluşturmanızı öneririz. Bu yedek, internet bağlantısı olmadığında veya önbellek mevcut olmadığında kullanıcıya gösterilerek bu durumlarda bile sorunsuz bir deneyim sağlar.

Paywall görüntüleme olaylarını kaydedin

Adapty, paywalllarınızın performansını ölçmenize yardımcı olur. Satın alma verilerini otomatik olarak toplasak da paywall görüntülemelerini kaydetmek sizin müdahalenizi gerektirir; çünkü bir müşterinin paywallı ne zaman gördüğünü yalnızca siz bilirsiniz.

Paywall görüntüleme olayını kaydetmek için .logShowPaywall(paywall) metodunu çağırmanız yeterlidir; bu, dönüşüm hunilerindeki ve A/B testlerindeki paywall metriklerinize yansıyacaktır.

Paywall Builder ile oluşturulmuş paywalllar gösteriliyorsa .logShowPaywall(paywall) çağrısı yapmanıza gerek yoktur.

await adapty.logShowPaywall(paywall);

İstek parametreleri:

ParametreZorunlulukAçıklama
paywallzorunluBir AdaptyPaywall nesnesi.