iOS 上的设备 uuid(phonegap)

Device uuid on iOS (phonegap)

我有以下代码:

function onLoad() 
{
    document.addEventListener("deviceready", onDeviceReady, true);
}
function onDeviceReady() 
{
   var uuid = device.uuid;
   alert(uuid);
}

我做错了什么? Android正常运行。

据我观察 ios ,正在跳过事件 deviceready

**我用的是PGB,我的config.xml没问题*

你的设备就绪代码对我来说看起来不错,但我建议你放弃 onLoad() 函数并在脚本加载时直接调用它。

例如,我使用 Cordova 演示应用程序创建了它,它在 iOS 模拟器上运行良好:

var app = {
    initialize: function() {
        document.addEventListener('deviceready', this.onDeviceReady, true);
    },

    onDeviceReady: function() {
        alert(device.uuid);
    }
};

app.initialize();