Я получаю доступ к фотографиям на телефоне пользователя, чтобы предоставить им профиль pi c. Когда я вытаскиваю из «Галереи», это нормально ......, но когда я вытаскиваю из «Фото», я получаю следующую ошибку:
Permission Denial: reading com.google.android.apps.photos.contentprovider/........uid=10094 requires the provider be exported, or grantUriPermission
Ниже приведен код, где я считаю, что проблема происходит:
const localUri = Platform.OS === 'ios' ? imgPickResponse.uri.replace('file://', '') : imgPickResponse.uri;
const imageRef = storage().ref(firebasePath);
imageRef.putFile(localUri, {contentType: 'image/jpg'});
ОБНОВЛЕНИЕ 1/26 - ниже показаны запросы разрешений в моем AndroidManifest.xls
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name = "android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>