[英]Hybrid Cordova App callback for location permission alert
您可以通过使用cordova-diagnostic-plugin来请求位置许可来做到这一点:
配置它:
config.xml
: <preference name="cordova.plugins.diagnostic.modules" value="LOCATION" />
安装它:
$ cordova plugin add cordova.plugins.diagnostic
使用requestLocationAuthorization()
:
cordova.plugins.diagnostic.requestLocationAuthorization(function(status){
switch(status){
case cordova.plugins.diagnostic.permissionStatus.NOT_REQUESTED:
console.log("Permission not requested");
break;
case cordova.plugins.diagnostic.permissionStatus.GRANTED:
console.log("Permission granted");
break;
case cordova.plugins.diagnostic.permissionStatus.DENIED:
console.log("Permission denied");
break;
case cordova.plugins.diagnostic.permissionStatus.DENIED_ALWAYS:
console.log("Permission permanently denied");
break;
}
}, function(error){
console.error(error);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.