diff --git a/app/src/main/java/app/fedilab/android/jobs/ComposeWorker.java b/app/src/main/java/app/fedilab/android/jobs/ComposeWorker.java index 6a1ef119a..5b45e6054 100644 --- a/app/src/main/java/app/fedilab/android/jobs/ComposeWorker.java +++ b/app/src/main/java/app/fedilab/android/jobs/ComposeWorker.java @@ -451,7 +451,7 @@ public class ComposeWorker extends Worker { .setContentTitle(context.getString(R.string.post_message)) .setOngoing(true) .setDefaults(NotificationCompat.DEFAULT_ALL) - .setPriority(Notification.PRIORITY_DEFAULT); + .setPriority(Notification.PRIORITY_HIGH); return new ForegroundInfo(NOTIFICATION_INT_CHANNEL_ID, notificationBuilder.build()); } diff --git a/app/src/main/java/app/fedilab/android/jobs/NotificationsWorker.java b/app/src/main/java/app/fedilab/android/jobs/NotificationsWorker.java index ad73c584b..7c2ce1036 100644 --- a/app/src/main/java/app/fedilab/android/jobs/NotificationsWorker.java +++ b/app/src/main/java/app/fedilab/android/jobs/NotificationsWorker.java @@ -55,10 +55,12 @@ public class NotificationsWorker extends Worker { @Override public ListenableFuture getForegroundInfoAsync() { if (Build.VERSION.SDK_INT >= 26) { - String channelName = "Notification"; + String channelName = "Notifications"; String channelDescription = "Fetched notifications"; - NotificationChannel notifChannel = new NotificationChannel(CHANNEL_ID, channelName, NotificationManager.IMPORTANCE_HIGH); + NotificationChannel notifChannel = new NotificationChannel(CHANNEL_ID, channelName, NotificationManager.IMPORTANCE_LOW); notifChannel.setDescription(channelDescription); + notifChannel.setSound(null, null); + notifChannel.setShowBadge(false); notificationManager.createNotificationChannel(notifChannel); } @@ -75,9 +77,11 @@ public class NotificationsWorker extends Worker { @NonNull private ForegroundInfo createForegroundInfo() { if (Build.VERSION.SDK_INT >= 26) { - String channelName = "Notification"; + String channelName = "Notifications"; String channelDescription = "Fetched notifications"; - NotificationChannel notifChannel = new NotificationChannel(CHANNEL_ID, channelName, NotificationManager.IMPORTANCE_HIGH); + NotificationChannel notifChannel = new NotificationChannel(CHANNEL_ID, channelName, NotificationManager.IMPORTANCE_LOW); + notifChannel.setSound(null, null); + notifChannel.setShowBadge(false); notifChannel.setDescription(channelDescription); notificationManager.createNotificationChannel(notifChannel); @@ -88,7 +92,7 @@ public class NotificationsWorker extends Worker { .setContentTitle(getApplicationContext().getString(R.string.notifications)) .setContentText(getApplicationContext().getString(R.string.fetch_notifications)) .setDefaults(NotificationCompat.DEFAULT_ALL) - .setPriority(Notification.PRIORITY_DEFAULT); + .setPriority(Notification.PRIORITY_LOW); return new ForegroundInfo(FETCH_NOTIFICATION_CHANNEL_ID, notificationBuilder.build()); }