Kullanıcı Kılavuzu

Offline Screen

11/12/25
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ı: Her projede yalnızca bir adet Offline Screen rolü atanabilir.
  • Bağlantı Durumu: İnternet bağlantısı kesildiğinde otomatik olarak devreye girer. Bağlantı tekrar sağlansa da kullanıcı manuel olarak Online Screen'e geçiş yapar.
  • Cihaz Özellikleri: Kamera veya GPS gibi donanımsal özellikler kullanılabilir. Ancak internet gerektiren Backend çağrıları desteklenmez.
  • Aksiyonlar: Sadece Client Side aksiyonları kullanılabilir. Server Side aksiyonları desteklenmez.
  • Platform Uyumluluğu: Yalnızca Android ve iOS mobil uygulamaları için geçerlidir. Web uygulamalarında kullanılamaz.
  • SQLite Offline Kayıt: Is Offline olarak işaretlenen 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.

Offline Screen Kullanımı

  1. Screen Tasarımı:
    • Offline çalışacak ekranı Designer’da oluşturun.
    • Görselleri API yerine Image Library üzerinden ekleyin.
    • İnternet gerektiren element ve aksiyonları kullanmayın.
  2. Rol Atama:
    • Screen’in Properties paneline gidin.

    • Is 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 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 açılır.
    • Veriler SQLite’a yazılmaya başlanır.
  5. Navigasyon ve Tasarım Detayları:
    • Manuel Navigasyon: Offline Screen’de yönlendirme otomatik değildir; kullanıcıyı bilgilendirecek butonları manuel ekleyin.
    • Online Moda Geçiş: Kullanıcıyı, bağlantı sağlandığında ana ekrana yönlendiren bir buton ekleyin.
    • Master Page Entegrasyonu: Ortak bileşenleri Master Page ile yönetin.
    • Durum Bilgisi: Kullanıcıya offline olduğunu açıkça belirten ikon veya metin eklenmesi önerilir.

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

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar