From bb7e0b6b822b6bd5d09b414a21ff449761023cd0 Mon Sep 17 00:00:00 2001 From: Sven Carstensen Date: Mon, 21 Sep 2026 09:47:03 +0200 Subject: [PATCH] POST_NOTIFICATIONS-Berechtigung fuer Android 13+ ergaenzt und Version auf 355 angehoben Seit targetSdk 33 muss POST_NOTIFICATIONS im Manifest deklariert und zur Laufzeit angefragt werden, sonst bleibt der Benachrichtigungsschalter in den Systemeinstellungen ausgegraut. MainActivity fragt die Berechtigung jetzt in onCreate ab API 33 an. Co-Authored-By: Claude Fable 5.1 --- android/app/src/main/AndroidManifest.xml | 1 + .../de/assecutor/stadtbote/MainActivity.kt | 29 ++++++++++++++++++- pubspec.yaml | 2 +- 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index e97cfd1..dffc6e1 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,6 +1,7 @@ + = 33 && + checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) { + requestPermissions(arrayOf(Manifest.permission.POST_NOTIFICATIONS), REQUEST_CODE_POST_NOTIFICATIONS) + } + } + + companion object { + private const val REQUEST_CODE_POST_NOTIFICATIONS = 1001 + } +} diff --git a/pubspec.yaml b/pubspec.yaml index b317407..e461b12 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 354.0.0+354 +version: 355.0.0+355 environment: sdk: '>=3.9.0 <4.0.0'