Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Informações do dispositivo

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

Instalação do pacote

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

Instalação do plugin no aplicativo

Realize os passos do código abaixo na configuração inicial do Mingle para que os plugins funcionem corretamente:

Bloco de código
languagejs
firstline1
titleMingle Ionic Config
linenumberstrue
const config = new Configuration();
... //configuração do aplicativo
this.mingleService.setConfiguration(config);

//adicione os plugins
this.mingleService.use(GeolocationPlugin);
this.mingleService.use(DevicePlugin);

//inicialização do Mingle
this.mingleService.init();

Recuperar informações do device

Bloco de código
languagejs
firstline1
titleGet Device Infos
linenumberstrue
import { DevicePlugin } from '@totvs/mingle-ionic-device';   
   const devicePlugin = new DevicePlugin();
   let deviceInfos = devicePlugin.getDeviceInfos();
   console.log(deviceInfos) 

...

  • CONTAINER_VERSION:  Versão do Cordova em execução no dispositivo
  • MANUFACTURER: Fabricante do dispositivo
  • MODEL:  Retorna o nome do modelo do dispositivo. O valor é definido pelo fabricante do dispositivo e pode ser diferente nas versões do mesmo produto;
  • PLATFORM: Android, Browser, iOS, Windows e OSX
  • PLATFORM_VERSION:Versão do sistema operacional
  • SERIAL: Número de série do hardware
  • UUID: Identificador universalmente único do dispositivo

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

Bloco de código
languagejs
firstline1
titleisLocationEnabled
linenumberstrue
  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: 

...