[英]Cordova/Phonegap shake gesture detection not working on ios simulator
我只是在測試這個cordova插件
https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md
我將插件添加到了平台中:
cordova plugin add org.apache.cordova.device-motion
然后,我正在ios模擬器和android 3.2和android 4.1真實設備上進行測試,但是在IOS模擬器上似乎無法正常工作,而在真實設備上它運行良好。
IOS是否有一些限制,或者我需要知道的一些東西? 還是導致模擬器無法模擬搖動手勢的原因?
從圖片中可以看到,有一個搖動手勢仿真命令:(
不幸的是,我沒有真正的iphone或ipad,有人知道在真正的ios設備上此插件是否可以正常工作嗎?
我的代碼很簡單:
$ionicPlatform.ready(function () {
navigator.accelerometer.watchAcceleration(function (acceleration) {
console.log('Acceleration X: ' + acceleration.x + '\n' +
'Acceleration Y: ' + acceleration.y + '\n' +
'Acceleration Z: ' + acceleration.z + '\n' +
'Timestamp: ' + acceleration.timestamp + '\n');
}, function (err) {
console.log(err + ' --------watching err');
}, {
'frequency':1800
});
});
模擬器的抖動不會被您的代碼(或任何加速度計代碼)識別,模擬器的抖動只會觸發抖動事件,它不會更新任何加速度計數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.