如何检查设备是否有根据Cordova Android编程?

时间:2017-11-29 07:01:29

标签: android cordova

我使用Cordova跨平台语言开发了Android应用程序。我想检查设备是否已植根。如果是root,那么我需要在运行时中止或退出应用程序。有没有人有任何想法或建议如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用wallet documentation中的isDeviceRooted()

添加插件:

cordova plugin add cordova.plugins.diagnostic

然后例如:

document.addEventListener("deviceready", function(){
    cordova.plugins.diagnostic.isDeviceRooted(function(rooted){ 
        if(rooted){
            navigator.app.exitApp();
        }
    });
}, false);