Start geolocation tracking http¶

La función Start geolocation tracking http permite realizar el rastreo del dispositivo en primer y segundo plano, siguiendo como parámetro principal la distancia desde un punto inicial hasta que se mueva a una distancia establecida por las configuraciones asignadas por el usuario.
A diferencia de la función Start geolocation tracking, la función Start geolocation tracking http ejecuta sus procesos en el servidor, mientras que la función Start geolocation tracking se ejecuta en el telefono
Es indispensable crear un App process que posteriormente se convertirá en un webhook que nos permitirá ejecutar las funciones que se encuentren dentro en un servidor
Error¶
Se ejecuta cuando ocurre un error durante los procesos de la función
Desired accuracy¶

Permite seleccionar la precisión con que se ubicará la posición del dispositivo rastreado.
| Nombre | Proveedor de ubicación | Descripción |
|---|---|---|
| DESIRED_ACCURACY_HIGH | GPS+Wifi+Red Celular | Consumo de energía alto y precisión de ubicación alta |
| DESIRED_ACCURACY_MEDIUM | Wifi+Red Celular | Consumo de energía medio y precisión de ubicación medio |
| DESIRED_ACCURACY_LOW | Wifi (baja energia) +Red Celular | Menor consumo de energía y precisión de ubicación baja |
| DESIRED_ACCURACY_VERY_LOW | Red Celular | Mucho menos consumo de energía y precisión de ubicación muy baja |
Distance filter¶

Establece un radio de distancia que activa la función cuando el usuario llega del punto original a la distancia establecida en la entry var
Params¶

Permite asignar parámetros que se requieran dentro del webhook

Se crea un parámetro y dentro de él, puedes agregar la información que requieres en las funciones dentro del webhook

Should show debug notifs¶

Cuando se activa muestra un aviso cada vez que se dispara la función (solo para pruebas)
Stop on terminate¶

Cuando se encuentra activado va a detener el rastreo en cuento se cambie de aplicación o cambie de pantalla, si se encuentra desactivado, va a continuar el rastreo en segundo plano
Url¶

Se agrega el Url que se genera en el App process cuando se define que se ejecutara en la nube.
Configuración del App process a webhook¶
Agregar una variable llamada location en Process input dentro del app process (es indispensable agregar esta función dentro del App process pero no es necesario agregarlo en la entry var Params dentro de la función Start geolocation tracking http, puesto que esta se agrega por defecto en Params)

Se debe agregar las variables en Process input dentro del app process que se agregaron en Params de la función Start geolocation tracking http (deben ser exactamente igual las variables)


Danger
Importante agregar Callbacks
Se deben agregar Callbacks en Process callbacks dentro del app process, son indispensables agregarlas para saber cuando finalizan los procesos de las funciones del app process, de no hacerlo puede generar enormes gastos en su cuenta de Google


Asignar la lógica correspondiente en onTriggered dentro del app process
Activar el switch onCloud

Presionar el botón Generate webhook url

Presionar el botón Generate url para generar la nueva url de nuestro webhook

Copiar la url generada del webhook

Pegarla en la Entry var Url de la función Start geolocation tracking http

Danger
Para producción se debe sustituir la url por la nueva url que se envía al correo al momento de compilar la aplicación