Only asks for notification permissions on Tiramisu

This commit is contained in:
Vitor Pamplona
2023-07-25 08:46:25 -04:00
parent cfeaccb26e
commit 39fccd5442
2 changed files with 10 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
package com.vitorpamplona.amethyst.ui.screen.loggedIn package com.vitorpamplona.amethyst.ui.screen.loggedIn
import android.Manifest import android.Manifest
import android.os.Build
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
@@ -105,6 +106,7 @@ fun NotificationScreen(
@OptIn(ExperimentalPermissionsApi::class) @OptIn(ExperimentalPermissionsApi::class)
@Composable @Composable
fun CheckifItNeedsToRequestNotificationPermission() { fun CheckifItNeedsToRequestNotificationPermission() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
val notificationPermissionState = rememberPermissionState( val notificationPermissionState = rememberPermissionState(
Manifest.permission.POST_NOTIFICATIONS Manifest.permission.POST_NOTIFICATIONS
) )
@@ -115,6 +117,7 @@ fun CheckifItNeedsToRequestNotificationPermission() {
} }
} }
} }
}
@Composable @Composable
fun WatchAccountForNotifications( fun WatchAccountForNotifications(

View File

@@ -5,7 +5,7 @@ buildscript {
compose_ui_version = '1.4.3' compose_ui_version = '1.4.3'
nav_version = "2.6.0" nav_version = "2.6.0"
room_version = "2.4.3" room_version = "2.4.3"
accompanist_version = '0.30.0' accompanist_version = '0.30.1'
coil_version = '2.4.0' coil_version = '2.4.0'
vico_version = '1.7.1' vico_version = '1.7.1'
exoplayer_version = '1.1.0' exoplayer_version = '1.1.0'