flutter firebase:允许用户指定接收通知的时间。 Firebase 功能

问题描述 投票:0回答:1

我有一个 Flutter 应用程序,用户每天都会使用它。

用户希望能够选择一天中的特定时间来接收通知,并且每个用户都有不同的时间。

有没有办法使用Firebase函数来有效地做到这一点?如果 firebase 函数不允许这样做,还有其他方法吗?

flutter firebase google-cloud-functions firebase-cloud-messaging
1个回答
0
投票

如果您处理的是单个设备,则根本不需要 Firebase。只需安排本地任务/警报并在时间到来时显示本地通知。

如果您希望允许在一台设备上安排通知并将其显示在另一台设备上,我建议在用户输入数据时立即向另一台设备发送消息(通过 FCM 或您选择的任何其他数据同步)。然后再次在其他设备上,您可以安排任务/警报,然后将其作为本地通知处理。

如果您确实想将消息传送安排在特定时间,请查看有关“使用 Cloud Tasks 排队函数”的文档,它允许您动态安排函数的执行。

© www.soinside.com 2019 - 2024. All rights reserved.