【问题标题】:How to prompt notification on user time set in flutter如何在flutter中设置用户时间提示通知
【发布时间】:2021-05-09 07:12:22
【问题描述】:

我正在尝试解决这个问题,用户可以设置时间,当它恰好是我的颤振应用程序中设置的时间时,警报或通知会提示。我使用 PHP 作为我的后端,也使用 FCM 作为我的通知。我愿意接受任何实现这一目标的想法。

【问题讨论】:

    标签: php flutter firebase-cloud-messaging


    【解决方案1】:

    您可以减去用户想要警报的时间戳和当前时间戳。之后,您可以安排云功能在该时间触发一次通知,例如每 5 分钟一次:-

    exports.scheduledFunction = functions.pubsub.schedule('every 5 minutes').onRun((context) => {
      console.log('This will be run every 5 minutes!');
      return null;
    });
    

    或者您可以将他想要的时间设置为 8 月 5 日 13:45:-

    exports.scheduledFunction = functions.pubsub.schedule('45 13 5 8 *').onRun((context) => {
          console.log('This will run on 5th August at 13:45!');
          return null;
        });
    

    要了解第二个,请参考schedules

    现在在函数中添加推送通知代码。

    【讨论】:

    • 请问这是什么编程语言?这是颤振还是PHP?流式细胞仪?还是 CRON 作业?
    • 这是您需要使用 node.js 制作云功能并将它们导出到您的 firebase 的 javascript
    • 我使用 PHP 作为我的框架,而不是 javascript,你能帮忙 PHP 吗?
    • 抱歉不知道 :(
    猜你喜欢
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多