Загрузка фоновой задачи Unity iOS с помощью FirebaseStorage не удаласьIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Загрузка фоновой задачи Unity iOS с помощью FirebaseStorage не удалась

Сообщение Anonymous »

Загрузка файлов из FirebaseStorage на iOS (Unity) не работает, пока приложение заблокировано?
У меня есть процесс, который периодически проверяет, выполнена ли задача. В зависимости от результата он запускает метод завершения/сбоя и убивает фоновый процесс в iOS.
Следующий макет работает правильно, когда экран заблокирован.

Код: Выделить всё

int miliseconds = UnityEngine.Random.Range(10, 20) * 1000;
Task.Delay(miliseconds).ContinueWith(task =>
{
if (task.IsCompletedSuccessfully)
{
Debug.Log("File downloaded...");
isDone = true;
isDownloaded = true;
}
else isDone = true;
});
Следующий метод Firebase не может завершить загрузку, пока приложение находится в фоновом режиме.

Код: Выделить всё

 StorageReference pathReference = firebaseManager.Storage.GetReferenceFromUrl(RefURL);
storageReference.GetFileAsync(IOHelpers.FilePrefix(OutputPath)).ContinueWith(task =>
{
if (task.IsCompletedSuccessfully)
{
Debug.Log("File downloaded to " + OutputPath);
isDone = true;
isDownloaded = true;
}
else
{
Debug.Log("Failed to download: " + RefURL);
isDone = true;
}
});
Можно ли как-нибудь заставить метод Firebase работать в фоновом режиме, или для фоновой задачи в iOS требуется слишком много ресурсов? Любое понимание сделает мой день лучше! Спасибо

Подробнее здесь: https://stackoverflow.com/questions/783 ... rage-fails
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Unity — запуск фоновой задачи
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Unity — запуск фоновой задачи
    Anonymous » » в форуме Android
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как удалить папку FirebaseStorage в Android
    Гость » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Гость
  • Как удалить папку FirebaseStorage в Android
    Гость » » в форуме Android
    0 Ответы
    33 Просмотры
    Последнее сообщение Гость
  • Как использовать какаоподы с модулем FirebaseStorage в проекте KMP
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»