Cordova / Phonehap - 从config.xml获取应用版本号

时间:2017-09-04 11:40:48

标签: javascript cordova phonegap-plugins cordova-plugins phonegap

我知道在这个问题上有很多主题,但它们似乎都没有我需要的解决方案。

在我正在处理的这个框架7 / phonegap应用程序中有这个发送反馈选项,我希望包含appversion。我尝试了很多插件来从config.xml文件中获取版本号,但它们似乎都没有用,所以我可能走错路。

目前我安装了cordova-plugin-app-version,我试图提醒版本号作为测试。

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

我也尝试过(但那并没有工作):

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

代码似乎陷入了困境,我不知道为什么。在config.xml中安装和设置的插件

我唯一不同的就是改变了'科尔多瓦'到' phongegap'在安装中,否则它不会起作用。但是我总是这样做,特别是之前从来没有遇到过问题。

在我的Android设备上测试它。

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

1 个答案:

答案 0 :(得分: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);