Proyecto para abrir ventana en segundo plano (ONLY ANDROID)

Job ID: 35682023

Budget: $30 – $250 USD

Hola, buen día
Tengo un proyecto llamado GoCar, en resumen es un proyecto como Uber o indriver etc.
Donde los usuarios piden servicios de carro o moto y los conductores los aceptan y lleva a su destino al usuario

La app ya esta en producción pero se necesita realizar una funcionalidad que es compleja, ya que el proyecto, esta desarrollado en ionic v5 con Cordova (adjunto foto de la información)

Lo que se requiere es que al momento de que un usuario solicite un servicio. en la pantalla del conductor se debe desplegar un modal cuando la app este en modo background [como lo hace el video 1 || 2 ]

IMPORTANTE: la aplicación ya esta trabajando con el plugin de background-mode (cordova), de hecho se utiliza la función de -> cordova.plugins.backgroundMode.moveToForeground(); y solo funciona la primera vez, luego si yo ingreso a otra aplicación como Facebook y ya no funciona el moveToForeground(), el sistema operativo como que mata esa función

Entonces lo que yo quiero realizar es que el conductor le salga un modal como se ve en video de [VIDEO_1.mp4 & VIDEO_2.mp4] (el modal sale cuando la app esta en segundo plano)

O la otra solución es que cuando utilice la función de moveToForeground() siempre abra la app cuando se llama esta función

(Entiendo que en muchos dispositivos no funciona el moveToForeground) pero almenas que funciones en los que aceptan esto

Los que se postulen deben tener muy buen conocimiento, ya que esta funcionalidad la han visto varios desarrolladores y no han podido. También por temas de tiempo del proyecto.

VIDEO_1 & VIDEO_2 = se puede evidenciar como se muestra el modal cuando la app esta en background, y el conductor le da click en aceptar o rechazar (esto es lo que quiero)

VIDEO_3_APP_GOCAR = esta es la app a trabajar. Se evidencia que la función moveToForeground solo funciona la primera vez (trae la app al frente cuando esta en background). Y luego de la segunda vez si ingreso a cualquier otra app ya no funciona el moveToForeground

VIDEO_1: https://drive.google.com/file/d/15zITabA-J2j5erghmCieAOCcU0ChL7Ho/view?usp=share_link
VIDEO_2: https://drive.google.com/file/d/16gR9kPqocx5zZZ3vEZG-gzZkcJsr62wm/view?usp=share_link
VIDEO_3_APP_GOCAR: https://drive.google.com/file/d/16lHLW14raePHaK51MZO6hw2GZ9ABMMKl/view?usp=share_link
INFO_IONIC_CORDOVA.png: https://drive.google.com/file/d/1gm0E6NfUkOPCymSc_lDYXxtBm7JAu0sB/view?usp=share_link
ALL_PLUGINS: https://drive.google.com/file/d/1CboPKq6d3vu0_69oBVglAdRlKDLrbo5l/view?usp=sharing ->
[cordova-plugin-advanced-background-mode 1.1.1 "BackgroundMode"] plugin usado

El desarrollador puede entregarme un modal en blanco y que se abra en segundo plano cuando llegue un servicio.


No se si me hice entender bien.
Related categories: Android Ionic Framework