Metro应用程序版本信息编程

Metro App version info programmatically

本文关键字:编程 信息 版本 应用程序 Metro      更新时间:2023-09-26

如何在metro javascript中获取应用程序的版本号?

例如,这是我们应用程序的1.2版本,如何在javascript metro代码中获取版本号?

使用此助手方法将版本获取为完整字符串

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>

您可以使用Windows.ApplicationModel.Package.current.id.version对象引用应用程序清单中指定的版本。

版本对象包含"内部版本、主要版本、次要版本和修订版"属性。

有关更多详细信息,请参阅http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx

这个怎么样;


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