pikobar-flutter icon indicating copy to clipboard operation
pikobar-flutter copied to clipboard

Research: Background Service untuk periodically upload GPS data to server.

Open yohangdev opened this issue 4 years ago • 1 comments

  1. Menyimpan lokasi GPS setiap beberapa menit di database/local storage device, aplikasi dalam posisi di background.
  2. Mengirim local database ke server setiap 1 jam (3600 s--remote configurable) ke server.
  3. Remote configurable agar bisa diset global enable/disable feature.
  4. User tetap bisa enable/disable self tracking juga, defaultnya OFF.

yohangdev avatar Apr 13 '20 17:04 yohangdev

Untuk pasien ODP, PDP, Positif yg datanya dari aplikasi pendaftaran, labkesda dan pelaporan, sepertinya pengambilan GPS long dan lat ini tetap perlu, ini ada referensi2 dari kang Edi (BA):

  • Setiap device akan mengirimkan long dan lat setiap ada perubahan lokasi: https://pub.dev/packages/location
  • Dan setiap ada perubahan lokasi dan waktu sesuai scheduler maka akan di kirim kan ke API untuk disimpan di DB: https://pub.dev/packages/cron

Mengenai kebijakan privacy, saya sudah buat dokumennya adaptasi dari sapawarga yang bisa disimpan di menu Profile: https://docs.google.com/document/d/1Nd_rTLQw6wv4IoXDCSxtA8GstSe9na3KPiyQgC18WAM/edit?usp=sharing Contentnya dibuat editable (remote config atau collection)

adtrimurdani avatar May 22 '20 04:05 adtrimurdani