我已经集成了firebase云消息传递,并试图在约会时间在5分钟之前提醒通知用户,但只显示https://fcm.googleapis.com/fcm/send api请求的地方
我还尝试了token和订阅主题
但是如何安排通知
{
"to": "/topics/installers",
"notification": {
"title": "notification title",
"body": "notification body",
"isScheduled" : "true",
"scheduledTime" : "2023-01-12 14:32:00"
}
}
发送预定推送通知的正常方式是让云功能或服务器上的功能读取数据库并在适当的时间发送消息。
对于约会,这将意味着每分钟运行一次函数,这可能会产生成本影响。
你也可以查看https://pub.dev/packages/flutter_local_notifications package,但这需要应用处于活动状态或在后台运行。有些设备不允许应用程序后台活动时间过长。