一次工作请求[Android Native]/平台消息[Flatter]在Flatter应用程序关闭时失去连接

一次工作请求[Android Native]/平台消息[Flatter]在Flatter应用程序关闭时失去连接,android,flutter,dart,android-workmanager,flutter-platform-channel,Android,Flutter,Dart,Android Workmanager,Flutter Platform Channel,使用自定义后台进程。我们正在使用Android native中的WorkManager来计划Dart代码中的回调函数,该函数将通过最初设置WorkManager OneTimeWorkRequest来触发 我们希望在OneTimeWorkRequest运行时调用dart代码。然后,我们的回调将通过平台通道消息进行调用,使用API(dart代码)执行一些有趣的数据同步,然后在android Native中安排另一个OneTimeWorkRequest以重新启动进程 目前,我们可以安排第一个OneT

使用自定义后台进程。我们正在使用Android native中的WorkManager来计划Dart代码中的回调函数,该函数将通过最初设置WorkManager OneTimeWorkRequest来触发

我们希望在OneTimeWorkRequest运行时调用dart代码。然后,我们的回调将通过平台通道消息进行调用,使用API(dart代码)执行一些有趣的数据同步,然后在android Native中安排另一个OneTimeWorkRequest以重新启动进程

目前,我们可以安排第一个OneTimeWorkRequest,然后调用Dart回调,然后安排一个新的OneTimeWorkRequest,然后再次调用Dart回调。 问题是,当我们关闭应用程序时,OneTimeWorkRequest将启动,但当它试图向Dart发送平台消息以启动Dart回调时,缺少插件异常。基本上,我们失去了从本机端到dart代码的连接

有什么想法吗