hasCustomVibrationsSupport static method

Future<bool> hasCustomVibrationsSupport()

Check if the device is able to vibrate with a custom duration, pattern, or intensities.

Returns true if the device supports custom vibrations, otherwise false.

if (await Vibration.hasCustomVibrationsSupport()) {
  Vibration.vibrate(duration: 1000);
} else {
  Vibration.vibrate();
  await Future.delayed(Duration(milliseconds: 500));
  Vibration.vibrate();
}

Implementation

static Future<bool> hasCustomVibrationsSupport() async {
  return await VibrationPlatform.instance.hasCustomVibrationsSupport();
}