我想让我的Flutter 应用程序始终在后台运行.有了android,我们必须创建一个始终在后台运行的服务.我在Flutter 文档中找不到关于服务的内容.
有可能用Flutter 来做这种事情吗?
我想让我的Flutter 应用程序始终在后台运行.有了android,我们必须创建一个始终在后台运行的服务.我在Flutter 文档中找不到关于服务的内容.
有可能用Flutter 来做这种事情吗?
没有一种方法可以直接从Flatter right now实现这一点,尽管在某个时候可能会发生变化——参见this bug/feature request.不过你确实有几个 Select .
第一种方法是使用MethodChannels,然后简单地编写您想要创建后台服务的Android代码(或者,如果您希望它始终是后台服务,那么您可以在不需要从Flutter 端进行通信的情况下做到这一点).
第二个是这两个插件的组合——android_alarm_manager和android_intent.但这并不能帮助所有用例.
Flatter现在支持运行后台进程.详情见this page.