Información de la versión de la aplicación Metro mediante programación programada
-
28-10-2019 - |
Pregunta
¿Cómo podré obtener el número de versión de mi aplicación en Metro JavaScript?
Por ejemplo, esta es la versión 1.2 de nuestra aplicación, ¿cómo puedo obtener el número de versión en mi código de metro JavaScript?
Solución
Puede usar Windows.ApplicationModel.package.current.id.version Object para hacer referencia a la versión especificada en su manifiesto de aplicación.
El objeto de versión contiene propiedades "Build, Mayores, Menores y Revisión".
Para más detalles, ver http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx
Otros consejos
Use este método auxiliar para obtener la versión como una cadena completa:
function getAppVersion() {
var p = Windows.ApplicationModel.Package.current.id.version;
return p.major + "." + p.minor + "." + p.build + "." + p.revision;
}
Para mostrarlo al usuario:
document.getElementById("version").innerHTML = "version " + getAppVersion();
Esto supone que agregas esta etiqueta:
<span id="version"></span>
Qué tal esto;
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}