Kullanıcı Kılavuzu

Is Web

Is Web

Kuika’nın Is Web aksiyonu, uygulamanızın web tarayıcısı üzerinde çalışıp çalışmadığını tespit etmenizi sağlar. Bu aksiyon sayesinde, uygulamanın web platformunda mı yoksa mobil cihazda mı çalıştığını kontrol edebilir ve platforma özel içerik veya işlevler gösterebilirsiniz. Örneğin, web platformuna özel elementleri yalnızca tarayıcıda görünür yapabilir; mobil cihazlarda ise bu elementleri gizleyerek daha optimize bir kullanıcı deneyimi sunabilirsiniz.

Teknik Özellikler

  • Çalışma Ortamı Kontrolü: Aksiyon, uygulamanın bir web tarayıcısı üzerinden çalışıp çalışmadığını Boolean (true/false) olarak bildirir.
  • Web ve Mobil Uygulama Desteği: Hem web hem mobil uygulamalarda çalışır.
  • Koşula Bağlı Kullanım: Web platformuna özel elementler, yönlendirmeler veya mesajlar tanımlamak için kullanılabilir.

Is Web Aksiyonu Uygulama Adımları

Aksiyonu Tanımlama

  1. Kuika platformunda projenizi açın.
  2. UI Design modülüne geçin.
  3. Ekranda boş bir alana  tıklayın ve sağ kenardaki Properties panelini açın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Device > Is Web aksiyonunu ekleyin.

Kullanım Senaryosu: Web Ortamında Destek Uyarısı Gösterme

Bir uygulamada, mobil cihazlarda tam ekran desteklenirken, web tarayıcılarında bazı özelliklerin sınırlı olabileceği durumlarda, kullanıcıya “Tarayıcıda bazı özellikler sınırlı çalışabilir.” şeklinde bir bilgilendirme mesajı göstermek isteniyor.

Adımlar:

  1. Label Elementi Ekleme: UI Design modülünde, sol panelden bir Label elementini sürükleyip sayfanın üst kısmına yerleştirin.
    • Label Değerini Atama: Label elementi seçiliyken, sağdaki Properties panelinde Value alanına metni girin: Tarayıcıda bazı özellikler sınırlı çalışabilir.
  2. Visibility Ayarı:
    • Aynı Label elementinde, Visibility (Görünürlük) alanını bulun.
    • Burada Sometimes Visible seçeneğini işaretleyin.
    • Açılan koşul (Condition) alanına, görünürlüğü kontrol edecek değişkeni yazın: isWebApp
  3. Böylece label sadece web ortamında görünür olacaktır.
  4. Is Web Aksiyonunu Ekleme:
    • Sayfa boşluğuna tıklayın ve + ADD ACTION menüsünden şu aksiyonu ekleyin: Initial Actions > Device > Is Web
    • Aksiyonun döndürdüğü sonucu isWebApp adında bir Screen Input olarak kaydedin.

Is Web Aksiyonu İleri Seviye Özelleştirmeler

  • Uygulamaya Özel Navigasyon: Uygulama eğer web ortamındaysa, kullanıcı farklı bir sayfaya yönlendirilebilir. 
  • Mobil İçin Özelleştirme: Bazı elementler sadece mobil cihazlarda gösterilebilir:
  • Özellik Kısıtlama: PDF oluşturma, dosya yükleme gibi sadece web destekli aksiyonlar, bu kontrolle güvence altına alınabilir.

Teknik Riskler

  • Yanlış Koşul Kullanımı: Aksiyon sonucu ters yazılırsa içerikler yanlış kullanıcıya görünebilir.
  • Gerçek Zamanlı Değişmez: Kullanıcı uygulamayı ortam değiştirerek yeniden yüklemeden bu aksiyon yeniden tetiklenmez.
  • Mobil Web ile Mobil Uygulama Ayrımı: Is Web aksiyonu mobil tarayıcıyı da “web” olarak algılar. Gerçek mobil uygulama ayrımı için Is iOS ve Is Android aksiyonları da kullanılmalıdır.

Is Web Aksiyonu, uygulamanızın hangi ortamda çalıştığını kolayca anlamanızı sağlar. Böylece platforma özel içerik gösterimi, kullanıcı bilgilendirmesi ve fonksiyon yönetimi mümkün hale gelir. Hem web hem mobilde çalışması sayesinde esnek ve güvenli bir kullanıcı deneyimi oluşturmanıza yardımcı olur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar