如何正确使用WL.Client.getID()?

时间:2014-10-10 00:12:11

标签: android ibm-mobilefirst

我试图获取运行我的混合工作灯(v6.2)应用程序的移动电话的ID,并且该应用程序挂在以下代码上:

    WL.Logger.log("About to getID...");
    WL.Client.getID({onSuccess : function(o) {
        WL.Logger.log("getID: " + o);
        devID = o.deviceID;
    }, onFailure : function(e) {
        WL.Logger.log("Error getting ID: " + e);
    }});
    WL.Logger.log("After getID...");

我看到"关于getID"在LogCat日志中输出,但就是这样。我从未看到onSuccess日志记录和onFailure日志记录。 "在getID"之后记录永远不会出现。

通过阅读知识中心文档,它似乎没有出现这种方法正在回调Worklight服务器。这在Android模拟器和Android设备上都失败了。

任何有关使此方法发挥作用的建议/见解都将不胜感激。