From fcece3732c92b4ed7c22aa25fac4d94a70e6acaa Mon Sep 17 00:00:00 2001 From: 21pages Date: Mon, 27 May 2024 21:01:09 +0800 Subject: [PATCH] android request external stroage when start service for log (#8161) This will not influence file transfer permission. Requesting external storage permissions does not turn on file transfer permissions, and turning off file transfer permissions does not turn off external storage permissions. Signed-off-by: 21pages --- flutter/lib/models/server_model.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flutter/lib/models/server_model.dart b/flutter/lib/models/server_model.dart index 6bc090901..a0c79c4b7 100644 --- a/flutter/lib/models/server_model.dart +++ b/flutter/lib/models/server_model.dart @@ -367,6 +367,9 @@ class ServerModel with ChangeNotifier { } } else { await checkRequestNotificationPermission(); + if (!await AndroidPermissionManager.check(kManageExternalStorage)) { + await AndroidPermissionManager.request(kManageExternalStorage); + } final res = await parent.target?.dialogManager .show((setState, close, context) { submit() => close(true);