Saltar al contenido principal

Variables globales

Variables globales

En el sdk, contamos con variables globales útiles para conocer el entorno de nuestra aplicación. A estas se accede a través del namespace avt.

avt.platform

  • avt.platform: nos indica en qué dispositivo está corriendo nuestra aplicación, retorna "web", "android" o "ios" según corresponda.
  if(avt.platform=='web') {
console.log("Corriendo extensión desde la plataforma web!")
}

avt.farms

  • avt.farms: Nos provee un array que contiene todos los campos del usuario.

Se recomieda no utilizar esta variable. En su lugar, se recomienda utilizar la función "avt.generalData.getFarms()" del SDK.

  avt.generalData.getFarms().forEach((farm) =>{
console.log(farm.nombre)
})

avt.user

  • avt.user: Nos provee un objeto que contiene la información del usuario actual.

Se recomieda no utilizar esta variable. En su lugar, se recomienda utilizar la función "avt.generalData.getUserData()" del SDK.

const user = avt.generalData.getUserData();
console.log(`El nombre del usuario actual es ${user.datos.nombre} ${user.datos.apellido}`)

token

  • token: nos provee un token en formato string, necesario para usar las APIs detalladas acá.

La variable token es la única a la que no se accede a través del namespace avt.

  fetch("https://api.auravant.com/api/getfields",{
headers:{
Authorization: "Bearer " + token
}
}).then(()=>{
console.log("Usando la api con mi token")
})