观察日期时间,并在到达日期时间后发送推送通知

时间:2019-05-01 11:00:52

标签: swift firebase push-notification observer-pattern

当前,我的Firestore中有一些集合,其中包含具有开始时间和结束时间的对象(事件对象)。 我现在要做的是实现一个功能,该功能在事件开始或结束时通知参与者。通知步骤是通过发送推送通知。

我有几个问题:

  • 我可以使用firebase云功能为所有 存储的事件在开始时间或结束时间有反应吗?
  • 在表演方面,有一个观察者是否有意义 在服务器端发生这么多事件?
  • 除了firebase之外,我还有其他可以使用的Web服务吗? 观察事件吗?

对于发送推送通知,我使用的是OneSignal框架。我认为一种简单的方法是从观察者那里得到一个信号,告知“确定,事件已完成”。这已经足够了,因为然后我将获取此事件的所有参与者并将通知发送给他们。

但是,即使我的应用未运行/打开,我也需要一种有效的解决方案。

0 个答案:

没有答案