Вручную попросить разрешения React Native - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь вручную запросить разрешения 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);
}

Любые мнения о том, как этого можно достичь, приветствуются.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...