我试图找出一种方法来保持 Flutter 应用程序运行,即使它不在焦点上。例如,运行倒计时并在完成时播放警报声/显示通知,无论前台正在运行什么。任何人都可以指出我正确的方向吗?理想情况下,可以跨平台工作。
我找到了这个线程,但它已经有将近 2 年的历史了,所以我想从那时起可能已经有了一些发展。
这看起来像您可能想要的:https://medium.com/flutter-io/executing-dart-in-the-background-with-flutter-plugins-and-geofencing-2b3e40a1a124。这是 Medium 上的一篇不错的文章,描述了如何在 iOS 和 Android 上在后台运行,特别是使用最新版本的 Flutter。
Flutter 后台的官方文档位于https://flutter.io/docs/development/packages-and-plugins/background-processes。关键是在隔离中运行代码,因为当您在后台时将无法访问 GUI 隔离。
| 归档时间: |
|
| 查看次数: |
7266 次 |
| 最近记录: |