From d631f415899b8787f8552cb3b38b4ba14a17c9d1 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:41:19 +0100 Subject: [PATCH] [iOS] fixed vibration --- lib/data/haptics_service.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/data/haptics_service.dart b/lib/data/haptics_service.dart index e27a6aa..f1bdc6b 100644 --- a/lib/data/haptics_service.dart +++ b/lib/data/haptics_service.dart @@ -1,3 +1,5 @@ +import 'dart:io'; + import 'package:vibration/vibration.dart'; class HapticsService { @@ -11,10 +13,17 @@ class HapticsService { Future _tryVibrate({required int duration, required int amplitude}) async { if (await _canVibrate()) { - await Vibration.vibrate( - duration: duration, - amplitude: amplitude, - ); + if (Platform.isAndroid) { + await Vibration.vibrate( + duration: duration, + amplitude: amplitude, + ); + } else { + await Vibration.vibrate( + pattern: [duration], + intensities: [amplitude], + ); + } } }