diff --git a/res/values/strings.xml b/res/values/strings.xml --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -323,5 +323,6 @@ New notification Block contents of notifications Block images in notifications + Notifications from other devices diff --git a/src/org/kde/kdeconnect/Helpers/NotificationHelper.java b/src/org/kde/kdeconnect/Helpers/NotificationHelper.java --- a/src/org/kde/kdeconnect/Helpers/NotificationHelper.java +++ b/src/org/kde/kdeconnect/Helpers/NotificationHelper.java @@ -17,6 +17,7 @@ public final static String DEFAULT = "default"; public final static String MEDIA_CONTROL = "media_control"; public final static String FILETRANSFER = "filetransfer"; + public final static String RECEIVENOTIFICATION = "receive"; } public static void notifyCompat(NotificationManager notificationManager, int notificationId, Notification notification) { @@ -73,6 +74,12 @@ manager.createNotificationChannel(fileTransfer); + manager.createNotificationChannel(new NotificationChannel( + Channels.RECEIVENOTIFICATION, + context.getString(R.string.notification_channel_receivenotification), + NotificationManager.IMPORTANCE_DEFAULT) + ); + } diff --git a/src/org/kde/kdeconnect/Plugins/ReceiveNotificationsPlugin/ReceiveNotificationsPlugin.java b/src/org/kde/kdeconnect/Plugins/ReceiveNotificationsPlugin/ReceiveNotificationsPlugin.java --- a/src/org/kde/kdeconnect/Plugins/ReceiveNotificationsPlugin/ReceiveNotificationsPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/ReceiveNotificationsPlugin/ReceiveNotificationsPlugin.java @@ -105,7 +105,7 @@ NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); - Notification noti = new NotificationCompat.Builder(context, NotificationHelper.Channels.DEFAULT) + Notification noti = new NotificationCompat.Builder(context, NotificationHelper.Channels.RECEIVENOTIFICATION) .setContentTitle(np.getString("appName")) .setContentText(np.getString("ticker")) .setContentIntent(resultPendingIntent)