Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cordova vibrar no funciona

Estoy corriendo Cordova en Android y este es mi archivo de configuración.

Config.xml

<feature name="Vibration"> <param name="android-package" value="org.apache.cordova.vibration.Vibration" /> </feature> <feature name="Media"> <plugin name="Media" value="org.apache.cordova.AudioHandler" /> </feature> <feature name="Notification"> <param name="android-package" value="org.apache.cordova.Notification" /> </feature> 

AndroidManifest.xml

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.VIBRATE" /> 

Mis js

 navigator.vibrate(1000); 

Yo uso jQuery normal (no jQueryMobile) para ejecutar con Córdoba.
Plugin de vibración ya instalado por línea de comandos desde esta página (plugin git) .

Pero la vibración no está funcionando.

2 Solutions collect form web for “Cordova vibrar no funciona”

Sé que esto es un hilo antiguo, pero, al probar en un dispositivo, asegúrese de que el dispositivo no esté silenciado. Muchos (la mayoría) de los dispositivos "silenciarán" tanto la vibración como el audio. Si está depurando en el navegador, debería ver 'Vibrar durante 1000ms'. En la consola, que le dice que el complemento está funcionando (obviamente no puede vibrar su computadora). Pero, de nuevo, al probar en un dispositivo, asegúrese de que no esté en silencio.

  • Las líneas de la característica en config.xml son solamente usefull si usted utiliza build del phonegap, usted no la necesita si usted construye usando el CLI
  • No debe actualizar androidmanifest directamente, se actualiza cuando instala el complemento.
  • Quizás intente navigator.notification.vibrate(1000) ? (Se supone que es obsoleto pero funciona para mí)
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.