Data di aplikasi mobile dan web dashboard selalu tersinkronisasi untuk memastikan konsistensi informasi di semua perangkat dan platform.
Cara Kerja Sinkronisasi
Setiap kali Anda membuka aplikasi atau melakukan perubahan data, sistem akan:
- Mengirim data lokal yang belum ter-sync ke server (outbox)
- Menerima data terbaru dari server yang mungkin diubah dari perangkat lain
- Menggabungkan perubahan secara otomatis tanpa konflik
Jenis Data yang Disinkronkan
- Pesanan: status, detail, dan catatan pesanan
- Pelanggan: profil dan data kontak pelanggan
- Layanan: daftar layanan dan harga
- Staff: data karyawan dan izin akses
- Outlet: informasi dan pengaturan outlet
Sinkronisasi Manual
Jika Anda ingin memaksa sinkronisasi secara manual:
- Pull-to-refresh: tarik layar ke bawah di halaman utama aplikasi mobile
- Pusat Sinkronisasi: buka Menu → Sinkronisasi → tap "Sync Sekarang"
Keamanan Sinkronisasi
- Semua data ditransfer melalui koneksi HTTPS/TLS yang terenkripsi
- Database lokal menggunakan SQLCipher dengan enkripsi AES-256
- Token autentikasi di-refresh secara berkala untuk keamanan maksimal
Troubleshooting
- Data tidak sync? Pastikan koneksi internet stabil dan coba pull-to-refresh atau sync manual
- Data berbeda di web dan mobile? Tunggu beberapa detik, sinkronisasi memerlukan waktu
- Error saat sync? Restart aplikasi dan coba lagi. Jika berlanjut, hubungi support