Informazioni sulla versione dell'app metropolitana a livello di programmazione
-
28-10-2019 - |
Domanda
Come potrò ottenere il numero di versione della mia applicazione in Metro JavaScript?
Ad esempio, questa è la versione 1.2 della nostra applicazione, come posso ottenere il numero di versione nel mio codice Metro JavaScript?
Soluzione
È possibile utilizzare Windows.ApplicationModel.package.Current.id.version Oggetto per fare riferimento alla versione specificata nel manifest dell'applicazione.
L'oggetto versione contiene proprietà "Build, Major, Minor & Revision".
Per ulteriori dettagli, vedere http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx
Altri suggerimenti
Usa questo metodo Helper per ottenere la versione come stringa completa:
function getAppVersion() {
var p = Windows.ApplicationModel.Package.current.id.version;
return p.major + "." + p.minor + "." + p.build + "." + p.revision;
}
Per visualizzarlo all'utente:
document.getElementById("version").innerHTML = "version " + getAppVersion();
Questo presuppone che tu aggiunga questo tag:
<span id="version"></span>
Cosa ne pensi di questo;
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}