From 3e83e617485a68f67f6e82529d4fc04ad9ea04da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 4 Aug 2023 14:33:20 +0200 Subject: [PATCH] Make full screen notifications required for alarms --- .../com/simplemobiletools/clock/extensions/Activity.kt | 4 ---- .../com/simplemobiletools/clock/receivers/AlarmReceiver.kt | 6 +----- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt index 8d86a400..eab71d21 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Activity.kt @@ -18,10 +18,6 @@ fun BaseSimpleActivity.handleFullScreenNotificationsPermission(callback: (grante textId = R.string.allow_full_screen_notifications_reminders, positiveActionCallback = { openFullScreenIntentSettings(BuildConfig.APPLICATION_ID) - }, - negativeActionCallback = { - // It is not critical to have full screen intents, so we should allow users to continue using the app - callback(true) } ) } diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/receivers/AlarmReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/clock/receivers/AlarmReceiver.kt index 85ecc1b1..5c23e641 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/receivers/AlarmReceiver.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/receivers/AlarmReceiver.kt @@ -59,11 +59,7 @@ class AlarmReceiver : BroadcastReceiver() { .setAutoCancel(true) .setPriority(NotificationCompat.PRIORITY_HIGH) .setCategory(NotificationCompat.CATEGORY_ALARM) - .also { - if (context.canUseFullScreenIntent()) { - it.setFullScreenIntent(pendingIntent, true) - } - } + .setFullScreenIntent(pendingIntent, true) try { notificationManager.notify(ALARM_NOTIF_ID, builder.build())