Merge PR #1497 latest head: fix(android) restore notification permission prompt

This commit is contained in:
Levi committed 2026-09-10 00:25:50 +08:00
commit 9558042513
1 file changed
+7
@@ -28,6 +28,13 @@ class AndroidForegroundService {
),
);
// Android 13+ requires runtime permission to show the service notification.
// A denial only hides it from the notification drawer; the service can run.
final permission = await FlutterForegroundTask.checkNotificationPermission();
if (permission == NotificationPermission.denied) {
await FlutterForegroundTask.requestNotificationPermission();
}
if (await FlutterForegroundTask.isRunningService) {
_throwOnFailure(await FlutterForegroundTask.restartService());
return;