[英]How to check device is rooted or not Cordova Android programming?
I have developed Android application using Cordova cross platform language. 我已经使用Cordova跨平台语言开发了Android应用程序。 I want to check whether device is rooted or not.
我想检查设备是否已植根。 If rooted, then I need to abort or exit the application at run time.
如果是root用户,则需要在运行时中止或退出应用程序。 Does anyone have any idea or suggestion how I can solve this issue?
有人对我如何解决此问题有任何想法或建议吗?
You can use isDeviceRooted() from cordova-diagnostic-plugin . 您可以从cordova-diagnostic-plugin使用isDeviceRooted() 。
Add the plugin: 添加插件:
cordova plugin add cordova.plugins.diagnostic
Then for example: 然后例如:
document.addEventListener("deviceready", function(){
cordova.plugins.diagnostic.isDeviceRooted(function(rooted){
if(rooted){
navigator.app.exitApp();
}
});
}, false);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.