fix: Notifications open sometimes automatically on android

This commit is contained in:
krille-chan 2024-02-22 20:00:50 +01:00
commit f12bf5a9bd
No known key found for this signature in database
2 changed files with 3 additions and 6 deletions

View file

@ -161,9 +161,8 @@ abstract class ClientManager {
android: AndroidNotificationDetails( android: AndroidNotificationDetails(
'error_message', 'error_message',
'Error Messages', 'Error Messages',
importance: Importance.max, importance: Importance.high,
priority: Priority.max, priority: Priority.max,
fullScreenIntent: true, // To show notification popup
), ),
iOS: DarwinNotificationDetails(sound: 'notification.caf'), iOS: DarwinNotificationDetails(sound: 'notification.caf'),
), ),

View file

@ -60,10 +60,9 @@ Future<void> pushHelper(
l10n.incomingMessages, l10n.incomingMessages,
number: notification.counts?.unread, number: notification.counts?.unread,
ticker: l10n.unreadChats(notification.counts?.unread ?? 1), ticker: l10n.unreadChats(notification.counts?.unread ?? 1),
importance: Importance.max, importance: Importance.high,
priority: Priority.max, priority: Priority.max,
shortcutId: notification.roomId, shortcutId: notification.roomId,
fullScreenIntent: true, // To show notification popup
), ),
), ),
); );
@ -272,10 +271,9 @@ Future<void> _tryPushHelper(
messages: [newMessage], messages: [newMessage],
), ),
ticker: l10n.unreadChats(notification.counts?.unread ?? 1), ticker: l10n.unreadChats(notification.counts?.unread ?? 1),
importance: Importance.max, importance: Importance.high,
priority: Priority.max, priority: Priority.max,
groupKey: notificationGroupId, groupKey: notificationGroupId,
fullScreenIntent: true, // To show notification popup
); );
const iOSPlatformChannelSpecifics = DarwinNotificationDetails(); const iOSPlatformChannelSpecifics = DarwinNotificationDetails();
final platformChannelSpecifics = NotificationDetails( final platformChannelSpecifics = NotificationDetails(