1.0.1 - Notification reliability update... again

This commit is contained in:
2025-08-22 19:13:40 -06:00
parent 327dfba425
commit 8bb1f422c1
3 changed files with 6 additions and 15 deletions

View File

@@ -12,7 +12,7 @@ android {
defaultConfig {
applicationId = "com.atridad.openclimb"
minSdk = 31
minSdk = 33
targetSdk = 36
versionCode = 15
versionName = "1.0.1"

View File

@@ -12,15 +12,12 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.DialogProperties
import com.atridad.openclimb.utils.NotificationPermissionUtils
@Composable
fun NotificationPermissionDialog(
onDismiss: () -> Unit,
onRequestPermission: () -> Unit
) {
val context = LocalContext.current
Dialog(
onDismissRequest = onDismiss,
properties = DialogProperties(

View File

@@ -3,7 +3,6 @@ package com.atridad.openclimb.utils
import android.Manifest
import android.content.Context
import android.content.pm.PackageManager
import android.os.Build
import androidx.core.content.ContextCompat
object NotificationPermissionUtils {
@@ -12,22 +11,17 @@ object NotificationPermissionUtils {
* Check if notification permission is granted
*/
fun isNotificationPermissionGranted(context: Context): Boolean {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
ContextCompat.checkSelfPermission(
context,
Manifest.permission.POST_NOTIFICATIONS
) == PackageManager.PERMISSION_GRANTED
} else {
// For older versions, assume permission is granted
true
}
return ContextCompat.checkSelfPermission(
context,
Manifest.permission.POST_NOTIFICATIONS
) == PackageManager.PERMISSION_GRANTED
}
/**
* Check if notification permission should be requested
*/
fun shouldRequestNotificationPermission(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU
return true
}
/**