ответ

9

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

Объект версии содержит «build, major, minor &« Свойства ревизии ».

Для получения более подробной информации см http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx

11

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

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> 
0

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


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

Вы делаете предположения об итерационном порядке объектов ключей в JavaScript. См. Http://stackoverflow.com/a/280861/227349 – JonnyReeves

Смежные вопросы