Geçiş düğmeleri ve onay kutuları

Toggle kategorisi, kullanıcıların bir şeyi açıp kapatmak için dokunduğu üç öğe sunar:

  • Trial toggle: paywall’ı standart ve deneme tabanlı ürünler arasında geçiş yapan bir anahtar.
  • Checkbox: onay ve kabul için bir metin etiketiyle eşleştirilmiş onay kutusu.
  • Toggle: diğer açık/kapalı seçimler için bir metin etiketiyle eşleştirilmiş anahtar.

Bir tane eklemek için hedef ekranda + simgesine tıklayın, Paywall & Commerce > Toggle yolunu izleyin ve öğeyi seçin. Öğe, katman ağacının köküne eklenir — Layers panelinde hedef kapsayıcının içine sürükleyin.

Note

Basics > Checkmarks bölümü de onay kutusu, radyo düğmesi ve toggle grafikleri sunar. Bunlar, ürün kartı gibi başka bir seçilebilir öğenin içindeki satırları süslemek için kullanılan statik ikonlardır. Kullanıcının bir şeyi kendisinin seçtiği durumlar için bu makaledeki öğeleri kullanın.

Deneme sürümü geçiş düğmesi

Warning

Apple, önceden seçili bir deneme sürümü geçiş düğmesi kullanan uygulamaları reddedebilir. Varsayılan olarak “açık” konumuna ayarlanan bir geçiş düğmesi, App Store İnceleme Yönergeleri kapsamında manipülatif bir karanlık desen olarak işaretlenebilir; çünkü kullanıcının açık bir seçim yapmadan ücretsiz deneme sürümüne onay verdiği izlenimi yaratır.

Reddi önlemek için geçiş düğmesini varsayılan olarak kapalı konuma getirin ve kullanıcıların deneme sürümüne kendilerinin katılmasına izin verin.

Deneme süresi geçişi, kullanıcıların bir paywall’da standart ve deneme süresi tabanlı ürünler arasında seçim yapmasını sağlar. Kullanıcı durumunu değiştirdiğinde bu işlem anında bir eylemi tetikleyebilir; örneğin ürün gruplarını değiştirme, değişkenleri güncelleme ya da öğeleri gösterme/gizleme gibi.

Trial toggle element in the Flow & Paywall Builder

Seçili ürünün geçiş anahtarıyla nasıl senkronize tutulacağına dair koşullar da dahil olmak üzere adım adım tüm süreç için bkz. Deneme süresi geçişiyle paywall oluşturma.

Onay Kutusu

Bir metin etiketiyle birleştirilmiş onay kutusu; I agree to the Terms and Privacy Policy metniyle önceden doldurulmuştur. Kullanıcının flow devam etmeden önce bir şeyi onaylaması gereken yerlerde kullanın.

Geçiş Düğmesi

Bir metin etiketiyle eşleştirilmiş bir geçiş düğmesi. Ürünü değiştirmeyen açık/kapalı seçimler için kullanın; örneğin paywall’dan önce hatırlatıcılara katılmak veya ekstra bir içerik bloğunu ortaya çıkarmak gibi.

Koşullarda durumu okuma

Bu öğelerin her biri bir seçilebilir öğedir ve ait olduğu grup, durumunu yansıtan değişkeni belirler:

  • Toggle grubu: <group>.isActive — True veya False.
  • Single choice grubu: <group>.selectedOptionId — seçilen öğenin kimliği; hiçbir şey seçilmemişken boştur.

Öğeyi seçin ve hangi gruba ait olduğunu görmek için Interactions sekmesini açın.

Diğer öğelerin bu duruma bağlı olmasını sağlamak için, bu değişkene dayalı koşullu bir action veya koşullu görünürlük ayarlayın.

Uygulamanız aynı zamanda durumu SDK aracılığıyla alabilir. Kullanıcı her değişiklik yaptığında SDK yeni değeri bildirir; uygulamanız bunu dahili olarak veya back-end’inizde işleyebilir.