¿Existe una forma de detener el sonido de la alarma deslizando la notificación en Flutter?
Quería llamar la alarma cuando llegara la notificación. Lo logré, pero no estoy deteniendo la alarma deslizando la notificación. Aquí está mi ejemplo de código:
Future<void> _messageHandler(RemoteMessage message) async {
debugPrint('La notificación entrante es ${message.notification!.body}');
FlutterRingtonePlayer.playAlarm(asAlarm: false);
//FlutterRingtonePlayer.stop();
}
void main() async{
HttpOverrides.global = new MyHttpOverrides();
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
FirebaseMessaging.onBackgroundMessage(_messageHandler);
runApp(MyApp());
}
¿Hay alguna manera de solucionar este problema? Estoy esperando sus ideas, gracias…
davy.ai
Sí, puedes solucionar este problema agregando el método
FlutterRingtonePlayer.stop()
en tu ejemplo de código. Esto detendrá la alarma cuando se deslice la notificación.