如何在您的应用关闭且没有Firebase的情况下推送通知?

时间:2018-07-27 17:01:02

标签: android flutter flutter-dependencies

我正在从事天气应用程序项目,我正在使用android-studio,并且我希望获得天气的通知,即使,尤其是在我的应用程序关闭的情况下(每天1条通知,或1条通知当您打开设备时)。 但是,我不使用Firebase或任何云,也不希望。

我该如何应对?

我了解android_alarm_manager,但我不知道这是否是最好的方法。或者,也许我应该在学习Futter之前学习本机iOS和android?

感谢您的帮助,

1 个答案:

答案 0 :(得分:1)

我认为您真正想做的是定期安排后台任务。在后台任务中,执行HTTP请求以下载最新的天气数据。这将比自制的推送通知服务容易得多。

Flutter不提供用于后台任务的API(2018年7月)。我建议您看一下本机开发。您仍然可以使用Flutter进行UI开发,并在Flutter项目的android / ios文件夹中添加本机代码。

Google最近发布了WorkManager,用于在Android上执行后台任务,它取代了以前的第三方库。

我不确定iOS。