iOS上的设备uuid(phonegap)

时间:2015-12-02 18:59:05

标签: ios cordova uuid

我有以下代码:

function onLoad() 
{
    document.addEventListener("deviceready", onDeviceReady, true);
}
function onDeviceReady() 
{
   var uuid = device.uuid;
   alert(uuid);
}
我做错了什么? Android正常运行。

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

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

1 个答案:

答案 0 :(得分:1)

你的deviceready代码看起来不错,但我建议你删除onLoad()函数,并在脚本加载时直接调用它。

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

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

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

app.initialize();