From 8835cadd6ac8037719ba9334e7a9dae651ec4583 Mon Sep 17 00:00:00 2001 From: Michatec Date: Sat, 30 May 2026 23:09:50 +0200 Subject: [PATCH] fix(ui): specify notification permission type in launcher Explicitly pass `Manifest.permission.POST_NOTIFICATIONS` to the `RequestPermission` contract to ensure the correct permission is requested on Android 13+. --- app/src/main/java/com/michatec/radio/MainActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/michatec/radio/MainActivity.kt b/app/src/main/java/com/michatec/radio/MainActivity.kt index 7e9dfa7..f89c7a3 100644 --- a/app/src/main/java/com/michatec/radio/MainActivity.kt +++ b/app/src/main/java/com/michatec/radio/MainActivity.kt @@ -42,7 +42,7 @@ class MainActivity : AppCompatActivity() { // request notification permission (for Android 13+) private val permissionLauncher = registerForActivityResult( - ActivityResultContracts.RequestPermission() + ActivityResultContracts.RequestPermission(Manifest.permission.POST_NOTIFICATIONS) ) { isGranted -> if (!isGranted) { Snackbar.make(