FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Uygulamamın offline çalışmasını nasıl sağlarım

+2 oy
802 kez görüntülendi
Merhabalar,

Geliştirdiğim uygulamanın offline olarak da çalışması gerekiyor. Internet bağlantısı olduğunda tabletten doldurulan formların servera iletilmesi, yeni bir kullanıcı eklendiğinde ya da form oluşturulduğunda ise tablette güncellenmesi gerekiyor. Fakat konu hakkında hiçbir bilgim yok. Nereden başlamalıyım, hangi programları kullanmalıyım? Mümkünse örnek uygulamalar önerebilir misiniz?

Şimdiden teşekkürler...
9, Temmuz, 2019 Server kategorisinde gulcinuc (3,600 puan) tarafından soruldu

6 Cevaplar

+2 oy
İpad varsa uygulamayı tablete yükleyin. İnternet yoksa tabletteki uygulamayı açsın. İnternet geldiğinde bir butonla gönderir veya uygulamada export yapar.
9, Temmuz, 2019 Goksel_Gokce (96,900 puan) tarafından cevaplandı
Bilgiler direkt database e yazılıyor, böyle olunca tablete yüklü uygulamanın database i kendi üstünde olmayacak mı, server daki DB ye gidebilir mi veriler. Biraz baktım da acaba API, Postman gibi yontemleri mi denemeliyim. Henüz bunları da tam anladığım söylenemez gerçi iyice kafam karıştı :(
ipad varsa bir çöümü olur ama android varsa işler baya karışıyor. ipadmı androidmi ?
ipad.
Zaten filemaker android de çalışıyor mu ?
Webdret ile erişim sağlanıyor.
Basit bit uygulama ise yardımcı olabilirim. Web tabanlı basit bir şekilde çözülebilir.
Şirketin doldurulması gereken formları var, onları ekiplerimizin ipad aracılığıyla doldurmasını sağlayan bi uygulama. Uçaklarda kullanılacağı için offline çalışabilmesi lazım. Vaktinizi çok almak istemem. Nasıl ilerleyebiliriz.
532 423 93 97 arayın team ile bir bakayım
+3 oy

Osman bey'in bu seneki DevCon'da konu ile ilgli bir çözüm ve sunumu vardı.

Bununla beraber diğer DevCon sunum dosyalarını da merakla beklemekteyiz.

GoZync de diğer bir alternatif olarak söyleyebilirim..

9, Temmuz, 2019 Recep Güney (69,500 puan) tarafından cevaplandı
+2 oy
Herkese selam ederim;

 

İlk önce tablet hangi sistemi kullanıyor bunu netleştirmek gerekiyor.
Windows
Android
Mac

Bir Android sistemde şu şartlarda online bile çalışmak pek mümkün görünmüyor.
Windows sistemde bunu yapmak mümkün.
Mac sistemler için; Bir yerlerde  FM Go ( tablet yada telefon da çalışır. ) ile offline çalışılabildiğini ve online olduğu zaman kayıların güncellendiğini okumuştum. Ama pratikte nasıl olur bilemiyorum.

Data Api ile online çalışır
Web Direct ile online çalışır
Farklı Rest Apiler ile online çalışır.

Sonuç;
Sizin kullanacağınız sistem ipad olduğu için, eğer hafızamdaki bilgi doğru ise ipad ile FM Go kullanılabilir.
Ayrıca aşağıdaki bağlantıyı incelemenizi öneririm. Belki işinize yarayabilir.
http://www.fmgosync.com/

Eğer windows bir sistem kullanacaksanız bu sisteme FileMaker kurulacağı için FileMaker lisans maliyetiniz artacaktır.

Ek Bilgi: Postman API sorgularını test etmek için kullanılan başlı başına farklı bir uygulama.

Ben olsam ne yapardım;

İhtiyacım Listesi;
 * FileMaker Pro Advanced
 * MySQL Sunucu
 * Apache Veb Sunucusu
 * Rest Api ( İnternette aradığınız zaman bir çok seçenek bulmak mümkün. Benim tercihim Slim Rest API )

FileMaker da hazırladığım uygulamaya ait tablo yapısını MySql de yapılandırdıktan sonra ihtiyaçlarımı ( okuma, yazma, güncelleme ve silme işlemlerini ) karşılayacak  bir Rest API hazırlar ve Apache Veb Sunucuya yüklerim. Arka planda sistemin online durumunu kontrol ederek online olduğunda FileMaker daki Insert From URL fonksiyonu ile Rest API sorgularını çalıştırırdım.

FileMaker Sunucuda işler belki daha pratik olabilir ama fiyat performans açısından benim tercihim bu yönde olacaktır.

Sürçülisan etti isem af ola. Herkese hayırlı günler dilerim.

Saygılarımla.
9, Temmuz, 2019 ercanD (71,050 puan) tarafından cevaplandı
+2 oy

Linkteki zipli dosyayı indirin.İçinde "offline senkronizasyonun" eklenti ya da ücretli ara yazılıma ihtiyaç olmadan uygulandığı bir örnek var.Hem GitHub 'da,hem de dosya içinde (ilişkiler bölümü) farklı dosyalara nasıl uyarlanacağı anlatılmış (İngilizce)...

9, Temmuz, 2019 Şemsi Saracoğlu (133,920 puan) tarafından cevaplandı
9, Temmuz, 2019 Şemsi Saracoğlu tarafından düzenlendi
+2 oy
Daha önce offline anket uygulaması yapmıştım 80 tane ipad ile anket için sahaya çıktılar.Gidilen yerlerin çoğunda internet çekmiyordu.İşlemi yaptıkdan sonra şehre indiklerinde butona bastıklarında geçekleştiriyorlardı.Eğer bu işi geici olarak yapmıycaksanız sürekli böyle ise bir yapı kurmanız gerekecek.Bu yapıda tablete yüklenen uygulama butona basıldğında şu an internete bağlımıyım kontrolü yapacak aslında server la konuşmaya alışıcak konuşamıyorsa bağlı olmadğını farkedicek ve aktarım işini durduracak.Biraz detaylı bir çalışma  çok da zor değil.bu videolardan bakaiblirsiniz , gerekirse benimlede iletiim kurabilirsiniz.







10, Temmuz, 2019 DOKTRIN (39,970 puan) tarafından cevaplandı
10, Temmuz, 2019 DOKTRIN tarafından düzenlendi
+1 oy
Herkese çook teşekkürler...
11, Temmuz, 2019 gulcinuc (3,600 puan) tarafından cevaplandı
...