From b6acafb54e34646be89f28b6149d0958e771bf07 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Tue, 23 Aug 2022 15:06:03 +0200 Subject: [PATCH] Only check notification permission on API 33+ --- .../java/com/balsikandar/crashreporter/utils/CrashUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crashreporter/src/main/java/com/balsikandar/crashreporter/utils/CrashUtil.java b/crashreporter/src/main/java/com/balsikandar/crashreporter/utils/CrashUtil.java index 018d4228..da6db7cd 100644 --- a/crashreporter/src/main/java/com/balsikandar/crashreporter/utils/CrashUtil.java +++ b/crashreporter/src/main/java/com/balsikandar/crashreporter/utils/CrashUtil.java @@ -8,6 +8,7 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; +import android.os.Build; import android.text.TextUtils; import android.util.Log; @@ -105,7 +106,7 @@ public class CrashUtil { if (CrashReporter.isNotificationEnabled()) { Context context = CrashReporter.getContext(); - if (context.checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) { + if (Build.VERSION.SDK_INT >= 33 && context.checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) { return; } NotificationManager notificationManager = (NotificationManager) context.