我在网上查了一下,有人建议把AndroidNotificationDetails
的additionalFlags
选项的值设为4。
这就是我所做的
AndroidNotificationDetails(
'notif',
'notif',
'Notification',
icon: '@mipmap/launcher',
priority: Priority.high,
sound: RawResourceAndroidNotificationSound('notif'),
largeIcon: DrawableResourceAndroidBitmap('@mipmap/launcher'),
additionalFlags: Int32List.fromList(<int>[4]),
importance: Importance.max,
playSound: true,
);
但是当我向下滑动以查看通知列表时,声音停止播放。我希望声音继续播放,除非我点击该特定通知(而不仅仅是向下滑动以查看通知列表)?
1条答案
按热度按时间ee7vknir1#
您可以通过使用insistentFlag和androidAllowWhileIdle标志来持久保存声音(或在本例中为警报)。
以下示例使用Flutter本地通知v.12