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")
})