Firebase listAll return error 'Произошла неизвестная ошибка, проверьте ответ сервера.' - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь получить список всех объектов в моем хранилище Firebase, но при вызове .listAll примерно так:

Storage.storage().reference().listAll { (result, error) in
        if let error = error {
            print(error.localizedDescription)
        }
    }
}

Я получаю следующую ошибку:

'Произошла неизвестная ошибка, проверьте ответ сервера.'

Все модули Firebase обновлены, и независимо от пути ссылки на хранилище, я получаю одно и то же.

1 Ответ

2 голосов
/ 17 марта 2020

Мое первое предположение заключается в том, что вы забыли установить правила равными version 2, что необходимо для работы со списками. Из документации перечисление файлов в iOS:

API списка разрешен только для правил версии 2

. Поэтому убедитесь, что вы укажите в качестве первой строки в правилах безопасности хранилища в консоли Firebase:

rules_version = "2";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...