Информация о версии приложения Metro программно - PullRequest
7 голосов
/ 20 февраля 2012

Как я могу получить номер версии моего приложения в метро javascript?

Например, это версия нашего приложения 1.2, как я могу получить номер версии в моем коде метро javascript?

Ответы [ 3 ]

11 голосов
/ 22 февраля 2012

Используйте этот вспомогательный метод, чтобы получить версию в виде полной строки :

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>
9 голосов
/ 20 февраля 2012

Вы можете использовать объект Windows.ApplicationModel.Package.current.id.version для ссылки на версию, указанную в манифесте приложения.

Объект версии содержит свойства "build, major, minor & revision".

Подробнее см. http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx

0 голосов
/ 14 декабря 2012

Как насчет этого;


function getCurrentApplicationVersion() {
    var currentVersion = Windows.ApplicationModel.Package.current.id.version;
    var values = [];
    for (var key in currentVersion) {
        values.push(currentVersion[key]);
    }
    return values.join('.');
}
...