Metro -App -Versionsinformationen programmatisch
-
28-10-2019 - |
Frage
Wie kann ich die Versionsnummer meiner Anwendung in Metro JavaScript erhalten?
Dies ist beispielsweise die 1.2 -Version unserer Anwendung. Wie kann ich die Versionsnummer in meinem JavaScript -Metro -Code erhalten?
Lösung
Sie können die Windows.ApplicationModel.Package.current.id.Version -Objekt verwenden, um die in Ihrem Anwendungsmanifest angegebene Version zu verweisen.
Das Versionsobjekt enthält "Build, Major, Minor & Revision" Eigenschaften.
Weitere Informationen finden Sie unter http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationModel.package.aspx
Andere Tipps
Verwenden Sie diese Helfermethode, um die Version als vollständige Zeichenfolge abzurufen:
function getAppVersion() {
var p = Windows.ApplicationModel.Package.current.id.version;
return p.major + "." + p.minor + "." + p.build + "." + p.revision;
}
Um es dem Benutzer anzuzeigen:
document.getElementById("version").innerHTML = "version " + getAppVersion();
Dies setzt voraus, dass Sie dieses Tag hinzufügen:
<span id="version"></span>
Wie wäre es damit;
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}