Flutter简单后台定时器示例

Flutter simple background timer example

我正在尝试了解如何在 Flutter 中编写一个简单的后台计时器...

我需要一个 EditText,我可以在其中写下时间和在预定时间设置通知事件的简单按钮。

例如:我在EditText中设置的时间是晚上8点,现在是晚上7点30分;我点击按钮; 30 分钟的计时器已在后台启动。

当此计时器终止时,我的 OS 上会显示一条通知。

怎么写呢? 有没有办法为 Android 和 IOS 编写它?

提前致谢。

这里

https://github.com/lohanidamodar/flutter_achiver

我已经创建了一个开源番茄计时器和跟踪器,目前仅在 Android 上实现,但应该可以在 iOS 上进行一些调整。它按您的要求工作,

  1. 允许用户创建项目并设置工作持续时间
  2. 一旦用户启动计时器,就会安排通知
  3. 当用户离开应用程序时,计时器也会保存在共享首选项中,以便下次用户回来时恢复计时器。
  4. 计时器结束后,会显示通知

如果您有任何困惑,请告诉我。