Merhaba,
Mobil uygulama çalışma prensibinde, hiçbir connection sürekli açık kalmaz. Kalmamalı.
Client (mobil) sunucuya istek gönderdiği anda connection açılır, sonuç dönünce kapanır. REST bileşenleri de bu prensiple çalışır.
Mobil uygulama yaşam döngüsüne bakarsanız; uygulama arka plana alındığında, aktif işleri geçici süreliğine askıya alınır. Uzun süre arka planda kalırsa, OS tarafından uygulama sonlandırılır.
Geçici çözüm; IFMXApplicationEventService'ini yakalayıp, duruma göre bağlantıyı yeniden sağlamalısınız.
Kalıcı çözüm; Android tarafı için servis, iOS tarafı için UIBackgroundModes -- > Fetch
Fakat tekrarlamakta fayda var; connection sürekli bağlı kalmamalıdır.
Mobil uygulama çalışma prensibinde, hiçbir connection sürekli açık kalmaz. Kalmamalı.
Client (mobil) sunucuya istek gönderdiği anda connection açılır, sonuç dönünce kapanır. REST bileşenleri de bu prensiple çalışır.
Mobil uygulama yaşam döngüsüne bakarsanız; uygulama arka plana alındığında, aktif işleri geçici süreliğine askıya alınır. Uzun süre arka planda kalırsa, OS tarafından uygulama sonlandırılır.
Geçici çözüm; IFMXApplicationEventService'ini yakalayıp, duruma göre bağlantıyı yeniden sağlamalısınız.
Kalıcı çözüm; Android tarafı için servis, iOS tarafı için UIBackgroundModes -- > Fetch
Fakat tekrarlamakta fayda var; connection sürekli bağlı kalmamalıdır.
Begin : = end / 2;

