Мое приложение управляет некоторыми свойствами и их ежемесячной арендной платой. Пользователь (или арендодатель) имеет возможность выбрать этот день, а также подтвердить оплату арендатором. Исходя из этого, я могу отобразить сообщение «Оплата через X дней», «День оплаты» или просто ничего.
Пока все в порядке, но как я могу сбросить этот платеж автоматически?
Полагаю, я мог бы использовать для этого функции Firebase (я никогда этого не делал) и сбрасывать значение rent_paid
в false в первый день каждого месяца, но как мы можем определить часовой пояс пользователя? Я предполагаю, что мы можем получить это значение, когда пользователь входит в систему, но не уверен, как это определить на функции сервера.