Чтобы загрузить актив, необходимо установить заголовок авторизации при использовании react-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, заголовок не отправляется, поэтому вместо этого сервер возвращает другой актив с ошибкой, потому что пользователь не проходит аутентификацию.
Как устанавливается заголовок аутентификации в Android с помощью react-native-fs?