Flutter中有类似AlarmManager的东西吗?

Rob*_*nde 7 flutter

我需要在将来安排一些代码行的执行,就像AlarmManager一样.那是:

  • 安排您的应用程序在将来的某个时间运行.

  • 如果目标应用程序尚未运行,则自动启动它.

  • 如果设备处于睡眠状态则唤醒设备.

当然我需要支持iOS.

我找到了scheduled_notifications,但似乎并没有涵盖所有这些条件.

非常欢迎任何帮助.

小智 6

截至2017年底,我们现在拥有一个android_alarm_manager程序包,用于访问Android AlarmManager服务,并在警报触发时在后台运行Dart代码。

  • iOS怎么样,你有什么建议吗? (7认同)

Col*_*son 3

Flutter 目前不提供在后台运行 Dart 代码而不需要FlutterView. 请关注问题 3671获取更新。

您可能不想在闹钟响起时立即启动主要活动,因为这会造成很大的破坏,因此目前最好的选择可能是使用常规 Java 和 Objective-C 代码以标准方式解决此问题。