Firebase API наблюдайте, что SingleEvent иногда занимает 2-3 минуты, чтобы поразить обработчик завершения - PullRequest
0 голосов
/ 11 января 2019

Мы используем Firebase (v5.15.0) в нашем приложении Swift для iOS и пытаемся получить информацию о пользователе, как показано ниже.

let ref = Database.database().reference().child("users").child(userId)
ref.observeSingleEvent(of: .value) { [weak self] (snapshot) in
            /*
My custom code
*/
}

Случайным образом обработчик завершения для observeSingleEvent занимает 2-3 минуты, чтобы попасть. Любые предложения / помощь с благодарностью.

Справочная информация: У меня нет проблем со скоростью интернета, так как у меня приличная скорость соединения. Я проверил это как в сотовых сетях, так и в сетях Wi-Fi, и я могу решить эту проблему обоими способами. Моя база данных приложений довольно большая: около 5 000 пользователей и около 500 000 элементов, добавляющих элементы всем пользователям.

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