¿Cómo mantener la conexión FirebaseDatabase siempre en línea? Al menos durante unas horas [cerrado]

¿Puede algún cuerpo ayudarme a mantener la conexión de la base de datos de Firebase siempre en línea? He estado trabajando en un proyecto que es similar a la aplicación UBER. Solo quiero que el cliente pueda ver el controlador incluso cuando la aplicación del controlador esté funcionando en segundo plano. Para eso tengo que mantener la base de datos Firebase y la aplicación del controlador conectadas, es decir, FirebaseDatabase.getInstance (). GoOnline (). siempre !! Al menos por unas pocas horas. La historia es que hay dos aplicaciones en las que podemos ver las ubicaciones de los demás en el fragmento del mapa y solo quiero hacer como si la primera aplicación funciona en segundo plano, incluso la segunda debería poder ver la ubicación (marcador de la primera ) del primero. En mi caso dura solo unos minutos. He investigado mucho y conocí los Servicios que funcionan en segundo plano, pero mi duda es cómo pueden esos Servicios hacer que mis Actividades de la aplicación se conecten a FirebaseDatabase. ¿Es como si los servicios funcionan y están conectados con la base de datos, entonces las actividades de mi aplicación también están conectadas? es decir, FirebaseDatabase.getInstance (). goOnline () == true ??

Necesita algunos códigos y ayuda! ¡¡Por favor!

Respuestas a la pregunta(1)

Su respuesta a la pregunta