Envío de coordenadas en APP Velneo

Buenas tardes,

Pongo este post para ver si alguien me puede orientar o dar luz sobre el siguiente tema.

Tengo una APP en lenguaje Velneo, que está distribuida por una flota de montadores.

Dicha APP tiene la captura de coordenadas y su posterior guardado en la ficha que quiero.

Pero mi problema es que, cuando quiero realizar esta tarea de manera recursiva ( actualmente lo hago con un Timer ), en cuanto el móvil se bloquea o la APP no está en primer plano, deja de funcionar.

Añadir que el tiempo maximo de desconexión no es problema ya que lo aumenté de manera considerable.

He comprobado temas de permisos, de optimización de batería etc… pero sigo igual.

Alguien sabe como puedo mantener viva esa conexión/timer para que cada X tiempo me calcule y envíe las coordendas??

Muchas gracias por vuestra ayuda!