From f651da975f08dbdbfd7d24a4269190d56834cfbc Mon Sep 17 00:00:00 2001 From: Miguel Alatzar Date: Thu, 21 Nov 2019 09:12:49 -0700 Subject: [PATCH] [MM-20640] Create notification channels only if supported (#3590) * Create notification channels only if supported * Update comment --- .../java/com/mattermost/rnbeta/CustomPushNotification.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android/app/src/main/java/com/mattermost/rnbeta/CustomPushNotification.java b/android/app/src/main/java/com/mattermost/rnbeta/CustomPushNotification.java index 52573dcfef..602787c1fd 100644 --- a/android/app/src/main/java/com/mattermost/rnbeta/CustomPushNotification.java +++ b/android/app/src/main/java/com/mattermost/rnbeta/CustomPushNotification.java @@ -530,6 +530,11 @@ public class CustomPushNotification extends PushNotification { } private void createNotificationChannels() { + // Notification channels are not supported in Android Nougat and below + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { + return; + } + final NotificationManager notificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE); mHighImportanceChannel = new NotificationChannel("channel_01", "High Importance", NotificationManager.IMPORTANCE_HIGH);