GeoStamp menyimpan data di perangkat terlebih dahulu, lalu menyinkronkannya ke server ketika internet tersedia. Sinkronisasi terbaru bekerja dua arah: aplikasi mengirim data lokal ke server dan mengambil data server kembali ke perangkat.
Data yang Disinkronkan
- Data user, termasuk nama lengkap dan foto profil.
- Data absensi, foto, waktu, koordinat, alamat, dan status sinkronisasi.
- Data simpan lokasi, termasuk nama lokasi, nomor kontak, catatan, dan foto.
- Data jadwal kerja.
- Data gambar dari server yang perlu disimpan sementara di perangkat agar riwayat tetap bisa dilihat.
Kapan Sinkronisasi Berjalan
- Saat pengguna masuk ke aplikasi dengan akun Google.
- Saat Beranda dimuat.
- Saat pengguna membuka Riwayat atau Pengaturan dan menekan Sinkronkan sekarang.
- Setelah menyimpan absensi, simpan lokasi, jadwal, nama profil, atau foto profil.
- Sebelum pengguna keluar dari akun.
Cara Sinkron Manual
- Buka halaman Riwayat atau Pengaturan.
- Tekan tombol Sinkronkan sekarang.
- Tunggu proses sinkronisasi selesai.
Status Sinkronisasi
Jika masih ada data tertunda, GeoStamp menampilkan jumlah data yang menunggu sinkron. Data dapat berasal dari profil, absensi, simpan lokasi, atau jadwal kerja.
Jika Koneksi Tidak Stabil
Jika koneksi internet tidak stabil, data tetap aman di perangkat. Sinkronisasi dapat dicoba ulang saat koneksi lebih baik. Jika sebagian data berhasil dan sebagian gagal, GeoStamp akan menyimpan status pending dan menampilkan informasi bahwa sinkronisasi belum selesai.