cordova振动不起作用

我在Android上运行Cordova,这是我的配置文件。

config.xml中

         

AndroidManifest.xml中

   

我的js

 navigator.vibrate(1000); 

我使用普通的jQuery(不是jQueryMobile)来运行cordova。
振动插件已经通过命令行从此页面安装(插件git) 。

但振动不起作用。

我知道这是一个旧线程,但是,在设备上进行测试时,请确保设备未静音。 许多(大多数)设备将“静音”振动和音频。 如果您在浏览器中进行调试,则应该看到“振动1000毫秒”。 在控制台中,它告诉你插件正在工作(显然你不能振动你的电脑)。 但是,再一次,在设备上进行测试时,请确保它不是静音。

  • config.xml中的function行仅在使用phonegap构建时才有用,如果使用CLI构建,则不需要它
  • 你不应该直接更新androidmanifest,它会在你安装插件时更新。
  • 也许尝试navigator.notification.vibrate(1000) ? (它应该被弃用,但它对我有用)