0

我知道在这个问题上有很多话题,但没有一个似乎有我需要的解决方案。Cordova/Phonehap - 从config.xml获取应用程序版本号

在这个framework7/phonegap应用程序,我正在工作有这个发送反馈选项,我想包括appversion。我尝试了很多插件来从config.xml文件中获取versionnumber,但它们都没有工作,所以我可能会在错误的路径上。

目前我有cordova-plugin-app-version安装,我试图警告版本号作为测试。

$$(document).on('click', '.do-send-feedback', function(e) { 
    e.preventDefault(); 
    cordova.getAppVersion.getVersionNumber().then(function (version) { 
     alert(version); 
    }); 
}); 

我也试过(但没有奏效eighter):

cordova.getAppVersion.getVersionNumber(function (version) { 
    alert(version); 
}); 

代码似乎停留在这一点上得到,我不知道为什么。这个插件在config.xml中安装并使用了speficied

我做的唯一不同的是在安装中将'cordova'更改为'phongegap',否则它将无法工作。但我总是这样做,从来没有特别的问题,特别是之前。

在我的android设备上测试它。

任何人都知道如何解决这个问题?

回答

2

wizUtils plugin适用于Android和iOS。

安装:

cordova plugin add https://github.com/Wizcorp/phonegap-plugin-wizUtils#develop --nofetch 

使用它:

document.addEventListener('deviceready', function(){ 
    wizUtils.getBundleVersion(function(version){ 
     alert("Version: " + version); 
    }); 
}, false); 
+0

不幸的是这并没有给我任何的结果也是如此。恐怕还有其他问题,但不知道是什么.. :( – Maartje

+0

如果我是你,我会创建一个独立的测试应用程序来验证这一点:上述工作可以单独使用,也许在你的应用代码中有其他的东西导致JS不能运行,我会将Chrome Dev Tools连接到WebView并远程调试它 – DaveAlden

+0

我无法让我的应用程序在浏览器中工作,所以它是一种尝试并捕获的东西。第一个 – Maartje

相关问题