Flow & Paywall Builder'da giriş alanları ve formlar
Kullanıcılardan ad, e-posta adresi veya doğum tarihi gibi yazılı veriler toplamak için giriş alanlarını kullanın. Yanıtları saklayın ve flow’un ilerleyen ekranlarında — örneğin kullanıcıyı adıyla selamlama gibi durumlarda — bu yanıtlara başvurun.
Bir girdi ekle

- Sol üstteki + simgesine tıklayın.
- Input seçeneğini seçin.
- Girdi türünü belirleyin:
- Text: Kısa metin girişleri için.
- Email: E-posta adresleri; isteğe bağlı format doğrulaması ile.
- Password: Güvenli metin girişi; yapılandırılabilir gereksinimler ile.
- Number: Sayısal değerler; yapılandırılabilir format ile.
- Phone number: Telefon numaraları.
- Date: Tarih seçici açar.
- Time: Saat seçici açar.
- Date and time: Birleşik bir seçici açar.
Girdi yapılandırma
Görsel ayarlar — düzen, stil ve görünürlük — hakkında daha fazla bilgi için Stiller ve görünüm bölümüne bakın.
Tüm girdi türleri için Design sekmesinde şunları yapılandırabilirsiniz:
- Type: Giriş türünü değiştirin (Text, Email, Password, Number, Phone number, Date, Time veya Date and time).
- Element ID: Giriş değerini flow içinde başka yerlerde referans almak için kullanılan tanımlayıcı. Aşağıdaki Giriş değerlerini kullanma bölümüne bakın.
- Placeholder: Boş alanda görüntülenen ipucu metni.
- State: Girişin farklı durumlarda nasıl göründüğünü tanımlayın. Default, Active, Invalid ve Disabled arasında geçiş yaparak her birine farklı görsel uygulayın.
- Typography: Alanda görüntülenen değerin metin stili.
- Leading and trailing icons: Giriş alanının içine simge ekleyin.
Bazı ayarlar yalnızca belirli girdi türlerine özgüdür:
| Ayar | Giriş türleri |
|---|---|
| Temizle düğmesi | Metin, E-posta |
| E-posta formatını doğrula | E-posta |
| Şifre göster simgesi | Şifre |
| Şifre gereksinimlerini düzenle | Şifre |
| Sayı formatı | Sayı |
| Tarih/saat formatı | Tarih, Saat, Tarih ve saat |
| Min ve maks tarih | Tarih, Tarih ve saat |
Giriş değerlerini kullanma
Uygulamanız da giriş değerlerini alabilir. Bunları toplamak için SDK’nın analitik geri çağrısını işleyin. Kullanıcı bir girişten her ayrıldığında, geri çağrı girişin değerini iletir ve uygulamanız bunu dahili olarak işleyebilir.
Her giriş, herhangi bir kurulum veya On Submit eylemi gerekmeksizin otomatik olarak bir değişken olarak kullanılabilir. Değere, Input Settings bölümünde belirlediğiniz girişin Element ID’si aracılığıyla başvurulur.
Bir input değerini flow’un başka bir yerinde kullanmak için (örneğin metni kişiselleştirmek, başka bir alanı doldurmak veya koşullu navigasyonu yönlendirmek amacıyla) bir değişken ekleyin ve şunu seçin:
Element > Screen > <elementId>.value
Kaydedilen input değerlerinin nasıl kullanılacağını anlamak için ilgili kılavuzlara bakın:
Girdi doğrulama
Doğrulama davranışı girdi türüne göre değişir. Her girdi, girilen değerin doğrulama kurallarını karşılayıp karşılamadığını gösteren salt okunur bir Boolean değişkeni olan <elementId>.isValid’i kullanıma sunar. Bunu koşullu eylemlerde veya koşullu görünürlükte kullanabilirsiniz — örneğin, bir e-posta formatı geçerli olana kadar İleri düğmesini gizlemek için.
isValiddeğişkeni salt okunurdur — bu değişkeni siz ayarlayamazsınız.- Boş bir girdi her zaman geçerli kabul edilir.
- Metin girdilerinin doğrulama kuralı yoktur.
textInput.isValidher zamanTruedöndürür.
| Girdi türü | Doğrulama davranışı |
|---|---|
| Metin | Yerleşik doğrulama kuralı yoktur. |
| E-posta | İsteğe bağlı. Girilen değeri e-posta formatına göre kontrol etmek için Design panelinde Validate email format seçeneğini etkinleştirin. |
| Telefon numarası | Yerleşik telefon numarası format kontrolü. Builder’da yapılandırılamaz — kural çalışma zamanında değerlendirilir. |
| Şifre | Yapılandırılabilir. Aşağıdaki Şifre gereksinimleri bölümüne bakın. |
| Sayı | Format tabanlı. Girilen değer, seçilen sayı formatıyla eşleşmelidir. Aşağıdaki Sayı formatı bölümüne bakın. |
| Tarih, Saat, Tarih ve saat | Yerleşik. Seçici yalnızca geçerli tarih veya saat değerlerini kabul eder. |
Geçersiz görsel durum, kullanıcı formu gönderdiğinde — örneğin klavyeden Enter veya Done tuşuna bastığında — etkinleşir. O ana kadar input, Aktif veya Varsayılan durumu gösterir.
Şifre gereksinimleri
Şifre girişleri, yapılandırılabilir doğrulama kurallarını destekler. Kural düzenleyicisini açmak için Design panelindeki Edit password requirements seçeneğine tıklayın. Etkinleştirilen kurallar, girişin altında canlı bir kontrol listesi olarak görüntülenir; her kural karşılanır karşılanmaz yanında bir onay işareti belirir.
Kullanılabilir kurallar:
- Min length — minimum karakter sayısı. Varsayılan: 8.
- Max length — maksimum karakter sayısı. Varsayılan: 32.
- Uppercase letter — en az bir A–Z karakteri.
- Lowercase letter — en az bir a–z karakteri.
- Number — en az bir rakam.
- Special character — en az bir alfanümerik olmayan karakter (örneğin,
!@#$%).
Şifre yalnızca etkinleştirilen tüm kurallar sağlandığında geçerli sayılır.
Sayı biçimi
Number giriş ayarlarındaki Format açılır menüsü, girilen değerin nasıl ayrıştırılacağını belirler:
- Integer — yalnızca tam sayılar (örneğin,
4). - Decimal (Point) — ayraç olarak nokta kullanan ondalıklı sayılar (örneğin,
4.89). - Decimal (Comma) — ayraç olarak virgül kullanan ondalıklı sayılar (örneğin,
4,89).
Seçilen biçimle eşleşmeyen değerler geçersiz sayılır.
Girdi olaylarında eylemleri tetikleme
Ana makale: Eylemler
Interactions paneli aracılığıyla kullanıcının girdisine tepki olarak eylemler çalıştırabilirsiniz:
- On changed — kullanıcı girdinin değerini değiştirdiğinde tetiklenir. Tüm girdi türlerinde kullanılabilir.
- On submit — kullanıcı klavyedeki Enter veya Done tuşuna basarak bir metin girdisini gönderdiğinde tetiklenir. Tarih ve saat seçicilerinde bu tetikleyici bulunmaz.