Что я должен положить в Cloud Scheduler Payload, чтобы сбросить оценки в базе данных Firebase Realtime?

У меня есть игра для iOS/swift с таблицей лидеров, и я хотел бы, чтобы все результаты сбрасывались на 0 каждый понедельник в 12:00.

Я полагаю, что я все настроил (включил план Blaze, следовал инструкциям из раздела " Начало работы с облачными функциями для Firebase", а также " Быстрый запуск Cloud Scheduler" и т. Д.), Но мне немного неясно, как все это соединяется, и оба чувствую себя так далеко от моей базы данных.

Как я могу получить это задание Google Cloud Scheduler для сброса баллов для всех пользователей в моей базе данных Firebase Realtime при запуске? Я предполагаю, что я поместил некоторый код в поле Payload?

Облачный планировщик

Извиняюсь, если мой вопрос не сформулирован точно или отсутствует необходимая информация. Такое ощущение, что всего несколько месяцев назад я погрузился в программирование и написал print("Hello World") в Xcode, и теперь мы здесь:D

Заранее спасибо за любое направление!

1 ответ

Решение

Вы должны прочитать документацию для запланированных функций. Если вы развертываете с помощью Firebase CLI, все будет настроено автоматически по расписанию, указанному вами в функции. Вам даже не нужно заходить в консоль Cloud для настройки Cloud Scheduler. Просто напишите свою функцию, чтобы делать то, что вы хотите, всякий раз, когда она вызывается планировщиком.

Другие вопросы по тегам