我创建了一个应用程序,我想在点击按钮时将用户导航到应用程序权限页面。
我试过这个插件。 https://github.com/guyromb/Cordova-open-native-settings
在调试应用程序时,我得到的是上面的插件未定义。
jQuery.sap.require("sap.m.MessageBox");
sap.m.MessageBox.confirm("Please enable location permission.", function(evt){
if(evt=="OK"){
alert("good");
if (window.cordova && window.cordova.plugins.settings) {
console.log('openNativeSettingsTest is active');
window.cordova.plugins.settings.open("wifi", function() {
console.log('opened settings');
},
function () {
console.log('failed to open settings');
}
);
} else {
console.log('openNativeSettingsTest is not active!');
}
}
else{
alert("Cancelled!!");
return false;
}
});
在上面的代码中,在if条件下进行调试时,window.cordova.plugins.settings
变为undefined
。
我可以知道原因吗? SAPUI5移动应用程序还有可用于打开应用程序设置页面的插件吗?
提前致谢。