Вопрос

Как я смогу получить номер версии моего приложения в 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('.');
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top