Я хотел бы создать и сохранить файл в разделе Путь загрузки в моем приложении Huawai (Android 8).
Я работаю в приложении React Native и использую модуль rn-fetch-blob
.
МойМетод:
const path = `${RNFetchBlob.fs.dirs.DownloadDir}/offer.txt`;
return RNFetchBlob.fs
.writeFile(path, offer, 'utf8')
.then(() => {
alert('file create');
})
.catch(error => console.log(error));
И сообщение об ошибке:
{[Ошибка: В доступе отказано] framesToPop: 1, код: 'EUNSPECIFIED'}
И мой файл AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Я не понимаю, почему у меня ошибка разрешения, все хорошо?
Кто-нибудь может мне помочь?
Спасибо!