Kullanıcı Kılavuzu

Offline Screen

5/10/26
Offline Screen

Kuika'nın Offline Screen özelliği, uygulamalarınızın internet bağlantısı kesildiğinde kullanıcı deneyimini kesintisiz sürdürebilmesi için tasarlanmıştır. Bu özellik sayesinde, bağlantı olmadığı durumlarda kullanıcıya belirli bir ekran gösterilir ve uygulama çevrimdışı koşullara uyum sağlar.

Offline Screen Özellikleri

  • Tek Ekran Sınırı: Bir projede birden fazla offline screen bulunabilse de, yalnızca bir ekran "Default Offline Screen" rolüne sahip olabilir.
  • Bağlantı Durumu: İnternet bağlantısı kesildiğinde otomatik olarak devreye girer. Bağlantı tekrar sağlandığında kullanıcı Online Screen'e manuel olarak geçiş yapar.
  • Cihaz Özellikleri: Kamera veya GPS gibi donanımsal özellikler kullanılabilir. Ancak internet gerektiren Backend çağrıları desteklenmez.
  • Aksiyonlar: Yalnızca Client Side aksiyonlar kullanılabilir. Server Side aksiyonlar desteklenmez.
  • Platform Uyumluluğu: Web ve mobil uygulamalarda kullanılabilir.
  • SQLite Offline Kayıt: Works Offline seçeneği aktif edilen ekranlar, veriyi doğrudan cihaz üzerindeki local SQLite veritabanına yazar.
  • Otomatik Senkronizasyon: Offline modda kaydedilen veriler, bağlantı sağlandığında tanımlı sync mekanizması ile otomatik olarak sunucuya aktarılır.
  • Offline Düzenlenebilir Tablolar: Enable Editing işaretlenen tablolar, offline modda düzenlenebilir olarak indirilir ve yapılan değişiklikler senkronizasyon sırasında sunucuya gönderilir.
  • Kolon Bazlı IsDirty Takibi: Offline modda yapılan Upsert işlemlerinde hangi kolonların değiştirildiği IsDirty mekanizmasıyla takip edilir. Bu sayede senkronizasyon sırasında yalnızca değiştirilen kolonlar sunucuya gönderilir.

Offline Screen Kullanımı

  1. Screen Tasarımı

    • Offline çalışacak ekranı UI Design modülünde oluşturun.
    • Görselleri API yerine Image Library üzerinden ekleyin.
    • İnternet gerektiren element ve aksiyonları kullanmayın.
  2. Rol Atama
    • Sol paneldeki Screens listesinden ilgili ekranı seçin.
    • Sağ panelde Properties sekmesine gidin.
    • Works Offline seçeneğini aktif edin.
    • İlgili ekran otomatik olarak Default Offline Screen rolünü alır.
  3. Veri Yapılandırması
    • Offline kullanılacak tabloları seçin.
    • Schema Only seçeneği ile yalnızca şema yapısını indirin.
    • Düzenlenmesi gereken tablolar için Enable Editing seçeneğini aktif edin.
  4. Platforma Özgü Derleme

    • Uygulamayı iOS veya Android için export edin.
    • Cihazda internet bağlantısı kesildiğinde:
      • Kullanıcı bilgilendirilir.
      • Offline Screen otomatik olarak açılır.

Bu adımları takip ederek, uygulamanızın çevrimdışı modda da kullanıcı dostu ve işlevsel bir deneyim sunmasını sağlayabilirsiniz.

Sözlük

No items found.

Alt Başlıklar