Phonegap APP如何能够确定它是否在实际设备上运行而不是模拟设备?我需要一个适用于Android和iOS的解决方案。
答案 0 :(得分:1)
你有没有看过Cordova网站上的Device API ?您可以使用log the device.model或device.name来获得所需的结果。
// device APIs are available
//
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'Device Name: ' + device.name + '<br />' +
'Device Model: ' + device.model + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Version: ' + device.version + '<br />';
}
答案 1 :(得分:0)
迟到的答案,但您可以随时查看设备和模拟器之间不同的window.location.pathname
。