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

Cordova/Phonehap - get app version number from config.xml

我知道有很多关于这个问题的话题,但其中 none 似乎有我需要的解决方案。

在我正在开发的这个 framework7 / phonegap 应用程序中,有一个发送反馈选项,我想在其中包含应用程序版本。我尝试了很多插件来从 config.xml 文件中获取版本号,但其中 none 似乎有效,所以我可能走错了路。

目前我已经安装了 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

中安装和指定的插件

我所做的唯一不同的事情是在安装中将 'cordova' 更改为“phongegap”,否则它将无法工作。但我一直都是这样做的,而且以前从来没有遇到过问题。

正在我的 android 设备上进行测试。

有人知道如何解决这个问题吗?

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);