【发布时间】:2021-04-12 02:52:30
【问题描述】:
我创建了一个平台,健身教练可以在其中向他们的客户发布锻炼信息。 他们有一周的计划,他们可以完全填满一周,但锻炼只会在每天 00:00 发布。
我想添加一个功能:在每天锻炼的特定时间(教练将决定何时)配置推送通知。 例如每天早上 08:01 或每天下午 5:35
- 我知道可以使用 firebase 设置计划函数, 但我不确定这样做是否正确。
确实,如果我使用这个逻辑,我应该在一天中的每一分钟都安排一个函数(这太多了)。 例如,有没有办法在每天 00:00 启动一个功能,如果教练启用了这个功能,它可以在我的数据库中查看。然后,延迟启动推送通知
(例如:我的函数看到一个教练想在 08:00 发送通知,另一个在 09:30 发送通知。该函数可以发送延迟 8 小时的推送通知和另一个延迟 9 小时的时间和 30 分钟)
您对我如何实现此功能有任何想法吗?
【问题讨论】:
标签: android ios node.js firebase google-cloud-functions