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