This app is a platform where users can request and accept delivery tasks in real time, share progress, and communicate. It helps users who have agreed in advance to connect and manage the entire process from delivery request to acceptance, progress, and completion record in real time.
📍 Guide to foreground service and location permission (Android 14 or higher)
For delivery accuracy and real-time response, the app uses the foreground location permission. When the app is launched, the foreground service starts automatically and performs the following core functions:
Real-time delivery request reception
You can immediately receive delivery requests around you based on your current location.
Real-time sharing of work status
The progress and location of accepted deliveries are delivered to relevant users in real time.
Provide location-based notifications
You can respond quickly by sending notifications when entering or exiting a specific area.
Works in the background
You can receive important events without missing them even when the app is not visible on the screen.
This foreground service is absolutely necessary to properly use the core functions of the app. Users cannot arbitrarily stop or turn it off, and real-time requests or location notifications may not work properly if the permission is not granted.
✅ Manage service execution status and location settings
When the foreground service is on, you can always check it through the system notification. You can directly manage whether to share location information in the user settings.
📌 Guide to required permissions
FOREGROUND_SERVICE_LOCATION: Required when processing real-time location information in the foreground.
ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION: Used for delivery request matching and providing location notifications.