Хотя этот вопрос слишком широкий, поскольку в нем отсутствуют различные переменные, такие как количество пользователей, размер файлов и способ представления этих данных в приложении, я постараюсь дать свои 0,02 доллара на это очень общим способом, который также можетбыть интерпретированным как то, как не получить огромный счет при использовании Firebase,
Даже несмотря на то, что Firebase предоставляет достаточно места для тестирования приложения в работе, существует множество способов, с помощью которых вещи могут быстро испортиться.например,
1) поскольку firebase автоматически обрабатывает синхронизацию, этот дополнительный вызов чтения / записи выходит из вашей квоты, кроме вызова, который вы запускаете извлечение как один из разработчиков приложения нашел это сложным путем
2) если у вас плохая схема / дизайн БД, к которой вы не обращались, то вы в конечном итоге совершаете множественные вызовы на сервер, чтобы получить данные, которые снова увеличивают количество вызовов, которые вы делаете, прочитанных об этом здесь
3) Не устанавливая лимиты расходов и предупреждения, это должно быть обязательным шагом, чтобы избежатьДа, многие из вышеперечисленных проблем даже при том, что документы однозначно дают представление о том, как это настроить
Это некоторые из случаев, с которыми я столкнулся, я надеюсь, что это служит руководствомнастроить ваше приложение