【问题标题】:How to trigger Firebase notifications using timestamp field?如何使用时间戳字段触发 Firebase 通知?
【发布时间】:2021-07-19 16:35:42
【问题描述】:

我正在开发一个使用 Firebase 作为 Flutter 后端的应用程序。我正在尝试向应用程序添加通知功能。我知道 firebase 有 push_notification 服务,我发现的大多数教程都在讨论如何为消息传递应用程序设置它。但是,我试图根据数据库中一个文档中的时间戳字段通知用户。我不确定是否有办法在本地(客户端)或从 firebase 触发通知。

假设用户在数据库中有每个作业的文档,并且每个作业在数据库中都有一个截止日期。我想在作业到期前 24 小时通知用户。或者可能让用户选择在每个作业到期之前通知的天数/小时数。

有没有办法从 firebase 设置此功能?您将如何安排触发推送通知?

有没有办法在本地(客户端)设置此功能?怎么样?

【问题讨论】:

    标签: firebase flutter push-notification notifications timestamp


    【解决方案1】:

    Firebase 中没有基于动态时间戳安排通知的内置功能。请按照以下步骤操作:

    1. 设置 Firebase Cloud Functions 以基于每个设备发送令牌 通知。您需要升级到 Blaze 计划才能使用这些功能。

      How to send Notifications using Firebase Functions

    2. 您可以在 Firebase 中使用 node-scheduleCloud Scheduler 函数。或者,如果定期计时器可以解决您的问题 问题你可以使用pub-sub scheduler

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 2021-08-31
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多