Android 每10秒在后台运行一次dart代码

Android 每10秒在后台运行一次dart代码,android,ios,flutter,mobile,Android,Ios,Flutter,Mobile,我需要在后台每10秒运行一次dart代码,即使应用程序已关闭。有可能吗?飘飘然 我资助一个库,每15分钟运行一次代码,但我想每10秒执行一次代码 如果对显示给用户的推送通知有任何更改,我需要每10秒获取一次数据 我正在使用自定义API rest(asp.net内核)进行数据连接 单击通知后,应打开应用程序 提前感谢。请随意使用以下内容: Timer _backgroundTimer; @override initState(){ super.initState(); _backgroundT

我需要在后台每10秒运行一次dart代码,即使应用程序已关闭。有可能吗?飘飘然

我资助一个库,每15分钟运行一次代码,但我想每10秒执行一次代码

如果对显示给用户的推送通知有任何更改,我需要每10秒获取一次数据

我正在使用自定义API rest(asp.net内核)进行数据连接

单击通知后,应打开应用程序


提前感谢。

请随意使用以下内容:

Timer _backgroundTimer;

@override
initState(){
super.initState();
 _backgroundTimer = Timer.periodic(
  Duration(seconds: 10), (result) {
  /// Do any stuff you want here
}
);
}

@override
dispose(){
 super.dispose();
_backgroundTimer.cancel();
}

您可以使用定时器功能,当closed@MohamedAmine您需要的是启动后台服务的能力。目前Flitter不完全支持它,请查看以下答案: