Comments (8)
@arunim2405 Glad to hear that! Thank you.
from react-native-blob-util.
I was targetting SDK 30 and no issues so far with WRITE_EXTERNAL_STORAGE
. However, after upgrading rn-fetch-blob 0.12.0 to this (0.13.6), trying to request WRITE_EXTERNAL_STORAGE
always returns "never ask again".
How does this library interfere with file permissions?
from react-native-blob-util.
The current version is working well on Android 11. Tested it on my own Android 11 device. But I'm storing the files in the apps own directory and due to that it's not a problem for me.
In Android 10 and above you don't need the WRITE_EXTERNAL_STORAGE anymore due to the scoped storage. But you're write. The permissons are not exactly ocrrect. The android:maxSDKVersion has to be a 29, so it still works for Android 10.
Starting from Android 11 we would need the MANAGE_EXTERNAL_STORAGE permisson.
For additional information see here: https://developer.android.com/training/data-storage#permissions
from react-native-blob-util.
@cristianoccazinsp facing the same weird issue, were you able to fix it?
from react-native-blob-util.
Not really, I still see the crash from time to time, but doesn't seem to happen as often as to worry.
from react-native-blob-util.
I'm also facing the same issue, forbidding me from using this library instead of the original rn-fetch-blob.
As soon as I add the plugin (Version 0.13.2), WRITE_EXTERNAL_STORAGE
is permanently denied (no other modifications to the project). This causes issues for other plugins relying on it.
Using Target SDK Level 29, testing on Device with Android 11. Is there any workaround, other than staying on the unmaintained plugin?
from react-native-blob-util.
I published 0.13.8 right now.
This removes the max version in the manifest. I hope that this was causing the problems.
Could you please test if that helps for your cases? I can't reproduce it on my devices / with my app.
from react-native-blob-util.
@RonRadtke I can confirm WRITE_EXTERNAL_STORAGE is NOT permanently denied anymore after the update. That bug is fixed
from react-native-blob-util.
Related Issues (20)
- Android Download Manager notification only shows up at the end
- response.json() is throwing an Error in Android saying No such file or directory HOT 1
- dest.exists() check fails in writeStream() in files of type content:// HOT 1
- Using writeStream() with content:// Uris HOT 1
- File gets corrupted with readStream() with base64 when using bufferSize defaults
- java to kotlin change example HOT 5
- pathForAppGroup typescript error HOT 1
- Error opening APK file: installation package is corrupt HOT 3
- Integration network debugging react-native-debugger HOT 1
- Crash when readStream on IOS
- Problem with java.lang.RuntimeException: java.lang.IllegalStateException: Use of own trust manager but none defined HOT 1
- wifiOnly option doesn't work on iOS as expected
- copyToMediaStore does not work on Android versions lower than 10 HOT 2
- Upload Video [Error: The operation couldn’t be completed. Message too long] HOT 3
- [Error: Unexpected FileStorage response file: null] on android 14 HOT 1
- Run error in windows, due to the WindowsTargetPlatformMinVersion
- ReactNativeBlobUtil.fs does not work if path contains 'content://' HOT 1
- How to get access to assets file (issue opened after trouble shooting read). HOT 2
- Android 14 PDF Issues HOT 1
- Cancel Download function not working HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-blob-util.