7
respostas

Ionic 3 - Recuperar o uid.IMEI do dispositivo

Olá Professor Gabriel!

Estou tentando recuperar o uid.Imei com ionic 3 mas não estou conseguindo . Teria alguma dica? Abs

import { Uid } from '@ionic-native/uid';
constructor(private uid: Uid) { }

        getId() {            
            return this.uid.IMEI
        }
7 respostas

Boa noite, Marcio! Como vai?

Uma pergunta importante: Como vc fez pra testar essa funcionalidade? Testou no navegador mesmo?

Olá Professor!

testei no navegador e no dispositivo com o comando ionic cordova run android.

Olá Professor!

testei no navegador e no dispositivo com o comando ionic cordova run android.

Olá Professor!

Utilizando: //https://ionicframework.com/docs/enterprise/device consegui recuperar o uid.

Opa, Marcio! Como vai?

Que bom que conseguiu resolver a situação! Para engrandecer ainda mais o tópico vc poderia compartilhar com a gente os passos que vc deu e o código que solucionou o caso? Assim se mais alunos tiverem o mesmo problema no futuro, poderão encontrar no seu tópico o caminho das pedras!

Grande abraço e bons estudos, meu aluno!

Com prazer Professor!

Então efetuei as seguintes instalações para Ionic 3 conforme segue no link (https://ionicframework.com/docs/v3/native/device/):

$ ionic cordova plugin add cordova-plugin-uid

$ npm install --save @ionic-native/uid@4

Para mim foi necessário instalar também: $ npm install ionic-native --save

Minha classe de teste ficou assim:

import { Injectable } from '@angular/core';
import { Device } from '@ionic-native/device';

@Injectable()
export class deviceService  {

    constructor(private device: Device) { }

        getImei() {           
            console.log(this.device.uuid);
            return this.device.uuid;
        }

}

Abraços Professor!!!

Professor, mil desculpas. Infelizmente o post anterior não é para retornar o imei dos dispositivos e sim somente o uid.

:(