科尔多瓦诊断插件不起作用

时间:2016-03-10 14:19:14

标签: cordova phonegap-build

我正在开发一个带有phonegap的应用程序,需要检查位置是启用还是禁用,如果禁用,请将用户设置为启用它。我发现cordova诊断插件是一种解决方案,但它并不起作用。 这是我的config.xml:

  <gap:plugin name="cordova.plugins.diagnostic" source="npm" />
  <gap:plugin name="org.apache.cordova.splashscreen"/>
  <gap:plugin name="org.apache.cordova.vibration"/>
  <gap:plugin name="cordova-plugin-whitelist" source="npm"/>
  <preference name="phonegap-version" value="cli-6.0.0" />

和代码:

<script type="text/javascript">
    function onDeviceReady() {

    cordova.plugins.diagnostic.isLocationEnabledSetting(function(enabled){
            if(enabled)
            {
                alert("Location Setting is enabled");
            }
            else
            {
                alert("Location Setting is disabled");
            }
        }, function(error){
            alert("The following error occurred: "+error);
        });
                }
    document.addEventListener("deviceready", onDeviceReady, false);
</script>

当我从phonegap builder启动应用程序时,没有任何反应......

0 个答案:

没有答案