首先从 Mobile 获取设备 ID
Get device Id from Mobile First
我在main.js
里面的wlCommonInit
函数里面添加了上面的代码
var options = {
onSuccess: succ,
onFailure: fail
};
WL.Device.getID(options);
function succ(data) {
alert('succ ' + JSON.stringify(data));
}
function fail() {
alert('fail');
}
但我在桌面 Web 控制台中收到 Uncaught TypeError: WL.Device.getID is not a function
错误。
是否可以在其他js文件中加入这段代码?
求推荐!!
由于您在桌面 Web 控制台中看到它,我认为您正在试用桌面浏览器环境/移动 Web 应用程序。
这个API在这两种情况下都不适用。它仅适用于 Android、iOS、WindowsPhone8、Blackberry、Blackberry10。有关详细信息,请参阅 KnowledgeCenter。
根据文档,此 API 方法在桌面浏览器中不可用。它仅适用于移动设备:http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.apiref.doc/html/refjavascript-client/html/WL.Device.html%23getID
Supported environments: Android, iOS, WindowsPhone8, Blackberry, Blackberry10.
我在main.js
里面的wlCommonInit
函数里面添加了上面的代码
var options = {
onSuccess: succ,
onFailure: fail
};
WL.Device.getID(options);
function succ(data) {
alert('succ ' + JSON.stringify(data));
}
function fail() {
alert('fail');
}
但我在桌面 Web 控制台中收到 Uncaught TypeError: WL.Device.getID is not a function
错误。
是否可以在其他js文件中加入这段代码?
求推荐!!
由于您在桌面 Web 控制台中看到它,我认为您正在试用桌面浏览器环境/移动 Web 应用程序。
这个API在这两种情况下都不适用。它仅适用于 Android、iOS、WindowsPhone8、Blackberry、Blackberry10。有关详细信息,请参阅 KnowledgeCenter。
根据文档,此 API 方法在桌面浏览器中不可用。它仅适用于移动设备:http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.apiref.doc/html/refjavascript-client/html/WL.Device.html%23getID
Supported environments: Android, iOS, WindowsPhone8, Blackberry, Blackberry10.