Я работаю над функцией загрузки своего приложения для Android и iOS и использую для этого Firebase Storage. Я загружаю небольшие изображения, размер которых едва превышает 100 КБ. На моем устройстве Android все работает отлично, но по какой-то причине мой iOS не работает должным образом. Вот рассматриваемый код:
Код: Выделить всё
final snapshot = await _firebaseStorage
.ref()
.child("$profilePicsFolder/$fileName")
.putFile(resImg);
final String imgUrl = await snapshot.ref.getDownloadURL();
await auth.updateUserProfilePicture(photoUrl: imgUrl);
Проблема в том, что putFile() занимает вечность на iOS, а на Android это занимает всего пару секунд. И я заметил, что хотя выполнение функции putFile() все еще ожидает несколько минут, когда я проверяю хранилище Firebase напрямую, я замечаю, что файл загружается почти мгновенно.
Не знаю, что Здесь я делаю неправильно.
Подробнее здесь:
https://stackoverflow.com/questions/743 ... nly-on-ios