Разрешение на хранение в Android 13 не работает ⇐ 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
В моем проекте 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение