ios 4.1不会调用Phonegap API

时间:2011-11-29 17:47:47

标签: ios cordova

我正在开发适用于Android 2.2和iOS 4.1(开发设备)的跨平台应用。 在Android上,一切都运行良好(加速计和地理定位),即使它有点滞后。

在iOS上它更顺畅,但他没有调用Phonegap功能。这是我的JS代码:

var watchID = null;
var shaking = {
    left: false,
    right: true
};

function startWatch() {
    // Update acceleration every 100 ms
    var options = {
        frequency : 100
    };
    watchID = navigator.accelerometer.watchAcceleration(function(acceleration) {
        if(acceleration.x < -8) {
            shaking.left = true;
        }
        else if(acceleration.x > 8) {
            shaking.right = true;
        }

        if(shaking.left && shaking.right) {
            navigator.notification.vibrate(500);

            shaking.left = false;
            shaking.right = false;
            stopWatch();
        }
    }, null, options);

}

我只是用

来称呼它
<a href="" onclick="startWatch();">start Accel</a>

但iOS根本没有反应。 你需要在iOS上做一些特别的电话吗?

0 个答案:

没有答案