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?

È stato utile?

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('.');
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top