Сброс значения каждый месяц-swift & firebase

У меня есть два целочисленных значения с именем Scoreand Highscore. Я использую firebase для хранения ценностей, пользователей и тому подобное. Мне было интересно, можно ли сбрасывать пользователей Scoreкаждый месяц? Например, когда мы достигаем 1-го числа месяца, каждый пользователь Scoreустановлен в 0?

Это вообще возможно? Я очень на это надеюсь!

ПС. Извините, что не показываю код, но я считаю, что это неуместно на данный момент-дайте мне знать, если вы думаете иначе 🙂

1 ответ

  1. Лучше добавить серверную часть движка приложений, которая имеет простой сервлет и задачу cron. Этот сервер будет обновлять базу данных Firebase ежемесячно.

    Базовая программа:

    • Servlet; обновляет все баллы до 0, кроме верхнего балла.
    • Задача Cron; вызывает сервлет ежемесячно.

    См. эту ссылку; добавление логики бэкенда с помощью App Engine: