capabilities method
Returns detailed capabilities of the device's vibration system.
Implementation
@override
Future<VibrationCapabilities> capabilities() async {
try {
final res =
await methodChannel.invokeMapMethod<String, dynamic>('getCapabilities');
if (res != null) {
return VibrationCapabilities.fromMap(res);
}
} catch (_) {}
return const VibrationCapabilities(
hasVibrator: false,
supportsAmplitude: false,
supportsHaptics: false,
supportsWaveform: false,
);
}