Я пытаюсь вручную запросить разрешения WRITE_EXTERNAL_STORAGE
и READ_EXTERNAL_STORAGE
.React Native по умолчанию устанавливает эти разрешения, и в настоящее время приложение запрашивает эти разрешения при загрузке, но я хотел бы спросить их о конкретных действиях пользователя.Я попытался удалить эти разрешения с помощью
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="remove" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" tools:node="remove" />
, а затем с помощью PermissionAndroid
запросить разрешения, но, похоже, не выдает запрос, поскольку результат never_ask_again
.
try {
const granted = await PermissionsAndroid.requestMultiple([PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE, PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE]);
console.log(granted);
} catch (err) {
console.warn(err);
}
Любые мнения о том, как этого можно достичь, приветствуются.Спасибо.