Для загрузки ресурса необходимо установить заголовок авторизации при использовании act-native-fs с React Native.
В соответствии с документацией заголовок устанавливается так:
const options = {
headers: {
Authorization: `Bearer ${accessToken}`,
},
fromUrl: url,
toFile: path,
};
// const permission = await insurePermissions();
const task = RNFS.downloadFile(options);
Он отлично работает в iOS, однако в Android, используя эмулятор под управлением Android 6, 8, 9 или 10, заголовок не отправляется, поэтому сервер вместо этого возвращает другой актив с ошибкой, посколькупользователь не проходит проверку подлинности.
Как установить заголовок Authentication в Android с response-native-fs?