禁用 flutter_local_notifications 上的振动

问题描述 投票:0回答:2

我正在使用 flutter_local_notifications 为我的应用程序提供通知,我希望在没有任何声音或振动的情况下显示它们。 当我为 Android 配置 ChannelSpecifics 时,我专门设置为 false

enableVibration

var androidPlatformChannelSpecifics = new AndroidNotificationDetails(
        'id', 'name', 'description',
        importance: Importance.Max,
        priority: Priority.High,
        ongoing: true,
        enableVibration: false);

但无论如何我仍然感受到振动。还有其他方法可以配置吗?

flutter notifications
2个回答
1
投票

指定通知通道的设置后,该设置在该通道的整个生命周期内保持不变。我怀疑您在 enableVibration 设置为 true

时重复使用了相同的通道 ID

0
投票

Importance.Max
Priority.High
,会导致设备在创建通知时振动,即使
enableVibration
false
。我将
importance
priority
设置为
low
,振动就停止了。

© www.soinside.com 2019 - 2024. All rights reserved.