worklight windows 8获取设备名称

时间:2015-03-25 16:28:01

标签: windows-8 ibm-mobilefirst

我需要在环境Windows 8的worklight app中获取设备名称("计算机名称")。

似乎WL.Device类在Windows 8(非电话)环境中无法提供帮助。

任何帮助将不胜感激! 谢谢, F。

1 个答案:

答案 0 :(得分:0)

WL.Device与您正在寻找的内容之间没有任何关系 在Windows 8中,您需要使用WinJS API。

尝试以下操作并检查Visual Studio中的JavaScript控制台:

function wlCommonInit() {
    getHostName();
}

function getHostName() {
    var hostNamesList = Windows.Networking.Connectivity.NetworkInformation.getHostNames();

    for (var i = 0; i < hostNamesList.length; i++) {
        var entry = hostNamesList[i];

        if (entry.type === Windows.Networking.HostNameType.domainName) {
            console.log(entry.displayName);
        }
   }

   return null;
}

来源:http://caioproiete.net/en/get-the-network-machine-name-in-a-windows-store-app/