react native rn-fetch-blob не может прочитать хранилище Android 10

#android #react-native #android-10.0 #android-internal-storage #rn-fetch-blob

#Android #react-native #android-10.0 #android-internal-storage #rn-fetch-blob

Вопрос:

 `const dirs_read = RNFetchBlob.fs.dirs.SDCardDir   '/Whatsapp/Media/.Statuses';` 
  

Приведенный выше код работает должным образом на Android 9 и ниже, но не может прочитать статус Android 10.

Ответ №1:

Я предполагаю, что проблема в настройках конфиденциальности, в соответствии с SDCardDir in path вы получаете доступ не к внутреннему, а к внешнему хранилищу, где вам нужно добавить READ_EXTERNAL_STORAGE , WRITE_EXTERNAL_STORAGE , и MANAGE_EXTERNAL_STORAGE разрешения. Вы вообще не можете получить доступ к папке других приложений во внутреннем хранилище (подробнее).

Комментарии:

1. Проблема была с хранилищем Android 10.