Flutter 颤振:保持应用程序在后台运行的跨平台方式

Flutter 颤振:保持应用程序在后台运行的跨平台方式,flutter,Flutter,我正试图找到一种方法,使Flutter应用程序即使不在焦点中也能保持运行。例如,运行倒计时,并在完成时播放警报声/显示通知,无论前台正在运行什么。 谁能给我指出正确的方向吗?理想情况下是跨平台工作的东西 我发现了这个,但它已经快2年了,所以我想从那以后可能有了一些发展。这看起来像是你想要的:。这是一篇很好的媒体文章,描述了如何在iOS和Android上运行后台程序,特别是使用最新版本的Flatter 背景中颤振的官方文档位于。关键是要在隔离中运行代码,因为当您在后台时,您将无法访问GUI隔离。这

我正试图找到一种方法,使Flutter应用程序即使不在焦点中也能保持运行。例如,运行倒计时,并在完成时播放警报声/显示通知,无论前台正在运行什么。 谁能给我指出正确的方向吗?理想情况下是跨平台工作的东西


我发现了这个,但它已经快2年了,所以我想从那以后可能有了一些发展。

这看起来像是你想要的:。这是一篇很好的媒体文章,描述了如何在iOS和Android上运行后台程序,特别是使用最新版本的Flatter


背景中颤振的官方文档位于。关键是要在隔离中运行代码,因为当您在后台时,您将无法访问GUI隔离。

这似乎是您想要的:谢谢,我知道那篇文章。我的问题其实要琐碎得多。在我的计时器应用程序中,我使用动画的AnimationStatus在最后触发一些东西。这不会在后台触发(可能是因为应用程序在后台时没有动画发生?)。如果我用定时器来触发一些东西,即使应用程序在后台,它也能正常工作。。。向复杂过渡