如何在flutter中设置用户时间提示通知
Posted
技术标签:
【中文标题】如何在flutter中设置用户时间提示通知【英文标题】:How to prompt notification on user time set in flutter 【发布时间】:2021-05-09 07:12:22 【问题描述】:我正在尝试解决这个问题,用户可以设置时间,当它恰好是我的颤振应用程序中设置的时间时,警报或通知会提示。我使用 php 作为我的后端,也使用 FCM 作为我的通知。我愿意接受任何实现这一目标的想法。
【问题讨论】:
【参考方案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 吗? 抱歉不知道 :(以上是关于如何在flutter中设置用户时间提示通知的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter Web 的 Firebase 分析中设置用户属性?
如何在 Flutter 的 decimalPattern 中设置 maximumFractionDigits?