DSW21 APP
Aplikasi kami menawarkan layanan transportasi di mana pengguna secara eksplisit memulai dan mengakhiri perjalanan melalui tindakan check-in/check-out.
Saat pengguna mengetuk "Check in sekarang," aplikasi segera meluncurkan layanan latar depan lokasi (FOREGROUND_SERVICE_TYPE_LOCATION). Layanan ini terus melacak lokasi GPS pengguna selama seluruh perjalanan untuk mengukur durasi dan jarak perjalanan secara akurat, menghitung tarif yang benar secara real-time, dan mencegah gangguan dalam pelacakan lokasi saat aplikasi diminimalkan, layar terkunci, atau aplikasi berjalan di latar belakang.
Layanan latar depan diperlukan karena akses lokasi latar belakang saja tidak dapat menjamin pelacakan lokasi frekuensi tinggi tanpa gangguan selama perjalanan aktif, yang akan menyebabkan perhitungan tarif yang tidak akurat. Selama perjalanan aktif, aplikasi menampilkan pemberitahuan Layanan Latar Depan yang terus-menerus, yang dengan jelas memberi tahu pengguna bahwa pelacakan lokasi sedang aktif.
Pengguna dapat mengakhiri perjalanan kapan saja dengan mengetuk "Check Out Sekarang." Pada saat itu, Layanan Latar Depan langsung dinonaktifkan, dan pelacakan lokasi berhenti. Layanan Latar Depan lokasi hanya digunakan selama perjalanan yang secara aktif dimulai oleh pengguna dan tidak pernah digunakan di luar konteks ini.



