Esta aplicación es una plataforma donde los usuarios pueden solicitar y aceptar tareas de entrega en tiempo real, compartir el progreso y comunicarse. Permite a los usuarios que hayan acordado previamente conectarse y gestionar todo el proceso, desde la solicitud de entrega hasta la aceptación, el progreso y el registro de finalización en tiempo real.
📍 Guía para el servicio en primer plano y el permiso de ubicación (Android 14 o superior)
Para garantizar la precisión de la entrega y una respuesta en tiempo real, la aplicación utiliza el permiso de ubicación en primer plano. Al iniciar la aplicación, el servicio en primer plano se inicia automáticamente y realiza las siguientes funciones principales:
Recepción de solicitudes de entrega en tiempo real
Puede recibir inmediatamente solicitudes de entrega a su alrededor según su ubicación actual.
Compartir el estado del trabajo en tiempo real
El progreso y la ubicación de las entregas aceptadas se envían a los usuarios relevantes en tiempo real.
Notificaciones basadas en la ubicación
Puede responder rápidamente enviando notificaciones al entrar o salir de un área específica.
Funciona en segundo plano
Puede recibir eventos importantes sin perderse ninguno, incluso cuando la aplicación no esté visible en la pantalla.
Este servicio en primer plano es absolutamente necesario para el correcto uso de las funciones principales de la aplicación. Los usuarios no pueden detenerlo ni desactivarlo arbitrariamente, y las solicitudes en tiempo real o las notificaciones de ubicación podrían no funcionar correctamente si no se concede el permiso.
✅ Administrar el estado de ejecución del servicio y la configuración de ubicación
Cuando el servicio en primer plano esté activado, siempre podrá consultarlo a través de las notificaciones del sistema. Puede gestionar directamente si desea compartir la información de ubicación en la configuración del usuario.
📌 Guía de permisos necesarios
FOREGROUND_SERVICE_LOCATION: Obligatorio al procesar información de ubicación en tiempo real en primer plano.
ACCESS_FINE_LOCATION o ACCESS_COARSE_LOCATION: Se utiliza para la coincidencia de solicitudes de entrega y el envío de notificaciones de ubicación.
Actualización
22 sept 2025