Flutter:如何从fireBase消息传递插件onBackgroundMessage检查应用程序是否在后台运行

时间:2020-03-27 10:34:33

标签: flutter

我正在使用firebase_messaging插件向onBackgroundMessage注册一个用于我的Firebase消息的纯数据有效载荷的回调处理程序。

如果应用程序处于前台或后台,则正常的操作方式是使用套接字从网络获取数据并显示来自应用程序的通知。

但是,当应用程序处于终止状态时,我想通过从网络获取数据来显示通知。 但是当应用程序在后台运行时,这些操作会发生冲突,因为onBackgroundMessage也在后台被调用。

如果我没记错,则处理程序在单独的隔离上运行,并且无法访问主要内容。 那么如何从此隔离功能中区分应用程序的终止状态和背景状态?

0 个答案:

没有答案