2016-06-08 3 views
0

Я добавил плагин жесты трясти для моего проекта.Почему shake событие не работает в phonegap?

Это мой код:

<button onclick="myFunc()" id="round">Gesture Call</buttom> 
    <script> 

     function myFunction() 
     { 
      window.open("emcall.html"); 
      navigator.vibrate([2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000]); 
      navigator.notification.beep(10); 

     } 
     function myFunc() 
     { 
      alert('shake working'); 
      function onShake() 
      { 
       alert("shake success"); 
       window.open("emcall.html"); 

      } 

      function onError() 
      { 
       alert("errorq"); 

      } 
      shake.startWatch(onShake,30,onError); 


     } 

    </script> 

Некоторые вещи неправильно в mycode помочь мне по прибывшему это.

+0

Вы загрузили плагин shake? – wot

+0

@ e4en да downloded через cli –

+0

В какой системе он не работает? Вы пробовали других? – ste2425

ответ

0

-> Плагин не поддерживается в phonegap.app, который все тестирует приложение, используя ваш IP-адрес в приложении phonegap.

-> просто добавьте платформу через cli.

-> И построить или запустить его и проверить.

3

Включите файл cordova.js в свой HTML-файл и зарегистрируйте событие deviceready в своем скрипте. Затем вызовите связанный с плагином код, связанный с вставкой, в функцию прослушивателя событий deviceready. Он должен работать.

Также проверяйте его на устройстве после добавления и построения платформы, так как я не вижу этот плагин shake, поддерживаемый в браузере.

+0

bro спасибо, что я был одобрен вашим ответом из-за вас и еще одного члена, чтобы найти решение. –

+0

@ KishoreKumar. – Gandhi

Смежные вопросы