From 48ec7f882979d7b51a13d2d886cd917de00f6403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20D=C3=BCzg=C3=B6ren?= Date: Mon, 9 Sep 2019 16:18:33 +0200 Subject: [PATCH] Wrapped notification channel getter method in sdk if statement to fix notifications not arriving on Android 5-7 --- app/build.gradle | 4 ++-- .../java/com/denizd/substitutionplan/data/DataFetcher.kt | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a206279..417b55e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.denizd.substitutionplan" minSdkVersion 21 targetSdkVersion 28 - versionCode 31 - versionName "2.2.8" + versionCode 32 + versionName "2.2.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt b/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt index a8a18d5..33028f6 100644 --- a/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt +++ b/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt @@ -211,11 +211,11 @@ internal class DataFetcher(isPlan: Boolean, isMenu: Boolean, isJobService: Boole val manager = mContext.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager - HelperFunctions.getNotificationChannel(mContext, prefs) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + HelperFunctions.getNotificationChannel(mContext, prefs) + } - val notification = NotificationCompat.Builder(mContext, - HelperFunctions.notificationChannelId - ) + val notification = NotificationCompat.Builder(mContext, HelperFunctions.notificationChannelId) .setStyle(NotificationCompat.DecoratedCustomViewStyle()) .setCustomContentView(notificationLayout) .setSmallIcon(R.drawable.ic_avh)