当您的应用程序关闭且没有 firebase 时如何推送通知?

How to push notification when your app is turn off, and without firebase?

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

我怎样才能用 flutter 做到这一点?

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

感谢您的帮助,

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

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

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

我不确定 iOS。