Ibm mobilefirst 首先从移动设备获取设备Id

Ibm mobilefirst 首先从移动设备获取设备Id,ibm-mobilefirst,Ibm Mobilefirst,我在wlCommonInit函数的main.js中添加了上述代码 var options = { onSuccess: succ, onFailure: fail }; WL.Device.getID(options); function succ(data) { alert('succ ' + JSON.stringify(data));

我在
wlCommonInit
函数的
main.js
中添加了上述代码

   var options = {
                onSuccess: succ,
                onFailure: fail
        };
        WL.Device.getID(options);
        function succ(data) {
            alert('succ ' + JSON.stringify(data));
        }

        function fail() {
            alert('fail');
        }
但是我得到了
未捕获的TypeError:WL.Device.getID不是桌面web控制台中的函数
错误

是否可以在其他js文件中添加此代码


请建议

既然您在桌面web控制台中看到它,我想您是在试用桌面浏览器环境/移动web应用


此API在任何情况下都不适用。它只能在Android、iOS、WindowsPhone8、黑莓、黑莓10上运行。有关更多详细信息,请参阅。

根据文档,此API方法在桌面浏览器中不可用。它仅适用于移动设备:

支持的环境:Android、iOS、WindowsPhone8、黑莓、黑莓10


谢谢你的回复,伊丹