Информация о версии приложения Metro программно
-
28-10-2019 - |
Вопрос
Как я смогу получить номер версии моего приложения в Metro JavaScript?
Например, это версия нашего приложения 1.2, как я могу получить номер версии в моем коде метро JavaScript?
Решение
Вы можете использовать объект Windows.Applicationmodel.package.current.id.version для ссылки на версию, указанную в манифесте вашего приложения.
Объект версии содержит свойства «сборка, майор, несовершеннолетний и пересмотр».
Для получения дополнительной информации см. http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx
Другие советы
Используйте этот вспомогательный метод, чтобы получить версию в качестве полной строки:
function getAppVersion() {
var p = Windows.ApplicationModel.Package.current.id.version;
return p.major + "." + p.minor + "." + p.build + "." + p.revision;
}
Чтобы отобразить его пользователю:
document.getElementById("version").innerHTML = "version " + getAppVersion();
Это предполагает, что вы добавляете этот тег:
<span id="version"></span>
Как насчет этого;
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}