Разрешение на хранение в Android 13 не работаетAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Разрешение на хранение в Android 13 не работает

Сообщение Гость »


В моем проекте Flutter мне нужно разрешение на хранение устройства для загрузки PDF-файла. Но в Android 13 в настройках разрешений приложений разрешение на хранение не отображается.

Я использовал эти разрешения в ..android/app/src/main/AndroidManifest.xml, который приведен ниже.

А вот код для получения разрешения пользователя

Future requestStoragePermission (разрешение разрешения) async { AndroidDeviceInfo deviceInfo = ждут DeviceInfoPlugin().androidInfo; если (deviceInfo.version.sdkInt >= 30) { вар статус = ждут Permission.manageExternalStorage.request().isGranted; если (!статус) { дождитесь openAppSettings(); } статус возврата; } еще { если (ожидайте разрешения.isGranted) { вернуть истину; } еще { вар статус = ждут разрешения.запрос(); вернуть статус.isGranted; } } } Это не работает, отображается сообщение Разрешение запрещено и результат отладки В манифесте не найдено разрешений для: []22
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»