Informações do dispositivo

Caso a sua aplicação tenha sido desenvolvida com a plataforma de desenvolvimento Ionic utilize o pacote @totvs/mingle-ionic-device para obter informações do device com mais praticidade e poucas linhas de código.

Instalação do pacote

$ npm install --save @totvs/mingle-ionic-device

Recuperar informações do device

import { DevicePlugin } from '@totvs/mingle-ionic-device';   
   const devicePlugin = new DevicePlugin();
   let deviceInfos = devicePlugin.getDeviceInfos();
   console.log(deviceInfos) 


Este método é usado para recuperar informações sobre o dispositivo. O array retornado contém os seguintes campos:

Geolocalização do dispositivo

Utilize o pacote @totvs/mingle-ionic-geolocation para obter as coordenadas (latitude e longitude) atuais do aparelho

Instalação do pacote

$ npm install --save @totvs/mingle-ionic-geolocation 

Verificar se o Location Service do aparelho está habilitado

  import { GeolocationPlugin } from @totvs/mingle-ionic-geolocation
   const geolocationPlugin = new GeolocationPlugin();
   let islocationEnabled = this.geolocation.isLocationEnabled();
   console.log(islocationEnabled) 

Recuperar as coordenadas 

Caso o Location Service do aparelho estiver habilitado é possível recuperar as coordenadas através do código abaixo: 

  import { GeolocationPlugin } from @totvs/mingle-ionic-geolocation
   const geolocationPlugin = new GeolocationPlugin();
   let geoLocation = geolocation.getCurrentPosition();
   console.log(geoLocation)