【发布时间】:2021-05-09 07:12:22
【问题描述】:
我正在尝试解决这个问题,用户可以设置时间,当它恰好是我的颤振应用程序中设置的时间时,警报或通知会提示。我使用 PHP 作为我的后端,也使用 FCM 作为我的通知。我愿意接受任何实现这一目标的想法。
【问题讨论】:
标签: php flutter firebase-cloud-messaging
我正在尝试解决这个问题,用户可以设置时间,当它恰好是我的颤振应用程序中设置的时间时,警报或通知会提示。我使用 PHP 作为我的后端,也使用 FCM 作为我的通知。我愿意接受任何实现这一目标的想法。
【问题讨论】:
标签: php flutter firebase-cloud-messaging
您可以减去用户想要警报的时间戳和当前时间戳。之后,您可以安排云功能在该时间触发一次通知,例如每 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
现在在函数中添加推送通知代码。
【讨论】: