This plugin provides a way to vibrate the device.
cordova plugin add org.apache.cordova.vibration
navigator.notification.vibrate
navigator.notification.vibrateWithPattern,
navigator.notification.cancelVibration
Vibrates the device for a given amount of time.
navigator.notification.vibrate(time)
// Vibrate for 2.5 seconds navigator.notification.vibrate(2500);
time: Ignores the specified time and vibrates for a pre-set amount of time.
navigator.notification.vibrate(); navigator.notification.vibrate(2500); // 2500 is ignored
Vibrates the device with a given pattern.
navigator.notification.vibrateWithPattern(pattern, repeat)
// Immediately start vibrating // vibrate for 100ms, // wait for 100ms, // vibrate for 200ms, // wait for 100ms, // vibrate for 400ms, // wait for 100ms, // vibrate for 800ms, // (do not repeat) navigator.notification.vibrateWithPattern([0, 100, 100, 200, 100, 400, 100, 800]);
Immediately cancels any currently running vibration.
navigator.notification.cancelVibration()