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

相關問題