pikobar-flutter
pikobar-flutter copied to clipboard
Research: Background Service untuk periodically upload GPS data to server.
- Menyimpan lokasi GPS setiap beberapa menit di database/local storage device, aplikasi dalam posisi di background.
- Mengirim local database ke server setiap 1 jam (3600 s--remote configurable) ke server.
- Remote configurable agar bisa diset global enable/disable feature.
- User tetap bisa enable/disable self tracking juga, defaultnya OFF.
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)