我正在使用 flutter_local_notifications 为我的应用程序提供通知,我希望在没有任何声音或振动的情况下显示它们。 当我为 Android 配置 ChannelSpecifics 时,我专门设置为 false
enableVibration
var androidPlatformChannelSpecifics = new AndroidNotificationDetails(
'id', 'name', 'description',
importance: Importance.Max,
priority: Priority.High,
ongoing: true,
enableVibration: false);
但无论如何我仍然感受到振动。还有其他方法可以配置吗?
指定通知通道的设置后,该设置在该通道的整个生命周期内保持不变。我怀疑您在 enableVibration 设置为 true
时重复使用了相同的通道 IDImportance.Max
和 Priority.High
,会导致设备在创建通知时振动,即使 enableVibration
是 false
。我将 importance
和 priority
设置为 low
,振动就停止了。