FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz.

Mehmet KAYA
 0532 231 07 27
						
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

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

+2 oy
243 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, 9 Server kategorisinde gulcinuc (2,230 puan) tarafından soruldu

6 Cevaplar

+1 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, 9 Goksel_Gokce (81,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
+2 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, 9 Recep Güney (61,200 puan) tarafından cevaplandı
+1 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, 9 ercand (46,890 puan) tarafından cevaplandı
+1 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, 9 Şemsi Saracoğlu (92,360 puan) tarafından cevaplandı
9, Temmuz, 9 Şemsi Saracoğlu tarafından düzenlendi
+1 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, 10 DOKTRIN (39,030 puan) tarafından cevaplandı
10, Temmuz, 10 DOKTRIN tarafından düzenlendi
0 oy
Herkese çook teşekkürler...
11, Temmuz, 11 gulcinuc (2,230 puan) tarafından cevaplandı
...