3

我正在开发天气应用程序项目,我正在使用 android-studio,我想收到天气通知,即使,特别是当我的应用程序关闭时(每天 1 条通知,或当你转身时 1 条通知在您的设备上)。但是,我不使用 Firebase 或任何云,我也不想要。

我怎么能用颤振做到这一点?

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

谢谢你的帮助,

4

1 回答 1

1

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

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

谷歌最近发布了用于 Android 后台任务的WorkManager,它取代了之前的第三方库。

我不确定iOS。

于 2018-07-27T18:55:28.803 回答