我有一个应用程序需要每天在用户指定的时间发送提醒通知。目前,我使用flutter_local_notification和zoneSchedule
方法在从firebase获取时间后在本地发送特定日期的通知。
我的问题是我应该怎样做才能让这个通知每天发送?什么时候应该调度发生。指定的时间可以由用户更改。
我希望即使在没有Internet连接时也发送通知。
我有一个应用程序需要每天在用户指定的时间发送提醒通知。目前,我使用flutter_local_notification和zoneSchedule
方法在从firebase获取时间后在本地发送特定日期的通知。
我的问题是我应该怎样做才能让这个通知每天发送?什么时候应该调度发生。指定的时间可以由用户更改。
我希望即使在没有Internet连接时也发送通知。
1条答案
按热度按时间k97glaaz1#
如果应用程序不在前台,则应用程序将挂起,因此您的代码不会执行。
您可以通过来自外部源的推送通知唤醒应用程序,但如果应用程序没有互联网连接,则此操作将不起作用。
如果你想在没有互联网连接的情况下执行它,你必须注册一个后台任务。
参见: