アセットをダウンロードするには、React Native でreact-native-fsを使用するときに Authorization ヘッダーを設定する必要があります。
ドキュメントに従って、ヘッダーは次のように設定されます。
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を使用してAuthenticationヘッダーを設定するにはどうすればよいですか?