diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 17f9fd4..11398d0 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -20,6 +20,7 @@ + diff --git a/src/backend/AprsBackend.scala b/src/backend/AprsBackend.scala index 7c987ac..64b33d7 100644 --- a/src/backend/AprsBackend.scala +++ b/src/backend/AprsBackend.scala @@ -68,7 +68,7 @@ object AprsBackend { "afsk" -> new BackendInfo( (s, p) => new AfskUploader(s, p), 0, - Set(Manifest.permission.RECORD_AUDIO), + Set(Manifest.permission.RECORD_AUDIO), CAN_DUPLEX, PASSCODE_NONE), "tcp" -> new BackendInfo( @@ -142,6 +142,9 @@ object AprsBackend { perms ++= AprsBackend.defaultBackendInfo(prefs).permissions if (prefs.getProto() == "kenwood" && prefs.getBoolean("kenwood.gps", false)) perms += (Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + perms += (Manifest.permission.POST_NOTIFICATIONS) + } perms.toSet }