Verificar root no cordova

17/01/2017

0

Ola pessoal, bom dia.
Estou desenvolvendo em cordova e gostaria de saber se e possivel verificar se um dispositivo android é rooteado ?

Desde já agradeço.
Gaspareto Fernandez

Gaspareto Fernandez

Responder

Posts

27/04/2017

Eduardo Chaves

Olá Gaspareto, bom dia!
é possível sim, você pode utilizar o plugin : cordova plugin root detection.

pra isso, basta executar o comando:

cordova plugin add https://github.com/trykovyura/cordova-plugin-root-detection.git

na pasta do seu projeto Cordova e para verificar é só usar:

rootdetection.isDeviceRooted(successCallback, errorCallback);

successCallback ira retornar 1 se o dispositivo for rooteado e 0 caso nao seja, o errorCallback sera retornado caso ocorra um erro na verificação

abaixo esta como receber o callback

var successCallback = function (result) {
    var isDevicesRooted = result;
    if(result==1)
    {
        //Aqui você insere o código para dispositivo com root
    }
   else
   {
       //Aqui você insere o código para dispositivo sem root
   }
};
var errorCallback = function (error) {
    console.error(error);
};

espero ter ajudado.

um abraço
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar