Offline Screen

Offline Screen, screen role olarak eklenen internet bağlantısının olmadığı durumlarda tanımlanan ekranın çalıştırılmasını sağlar.

İnternet bağlantısının geldiği durumlarda online screen’e geçiş sağlanmamaktadır.

Bir projede sadece bir tane offline screen role tanımlanabilmektedir.

1. Offline Screen Özellikleri

  • Offline screen rolü verilen ekran, device özelliklerine göre çalışmaktadır. Örneğin, ekrandaki kamerayı açabilir, GPS alınabilmektedir. Ancak Backend çağrısı kapalı olduğundan dolayı yapılamamaktadır.

  • Sadece Android ve iOS mobil uygulamaları destekleyen, Web’i desteklemeyen bir role’dür.

  • Offline screen rolü verilmiş ekrana sadece Client side aksiyonları eklenebilir. Server side aksiyonları eklenemez.

2.Offline Screen Kullanımı

İlk olarak screen tasarımı yapılır. Ardından Properties panelinden Offline screen role verilir. İOS veya Android generate edilir. Bu uygulamalar android’te veya ios’ta çalıştırıldığında internet bağlantısının olmadığı anda bu ekran otomatik olarak Notification vererek offline’a düşer. Tasarlanan ekran, Offline olarak çalışmaya devam eder.

Tasarlanan ekran offline rolde çalıştığı için tasarımı da bu doğrultuda olmalıdır. İnternet bağlantısından bağımsız çalışabilecek tasarım olmalıdır. Örneğin, tasarımda kullanılacak Image elementi içine eklenen görsel Backend bir API’den ekleyemezsiniz. Yani linkle değil de Image Library içerisinde yer alan görseller kullanılmalıdır.

Ayrıca Navigasyon işlemleri manuel olmalıdır. Örneğin, Offline screende çıkış işlemleri için manuel olarak çıkış butonu eklenmelidir.

Last updated