我正在使用firebase_messaging
插件向onBackgroundMessage
注册一个用于我的Firebase消息的纯数据有效载荷的回调处理程序。
如果应用程序处于前台或后台,则正常的操作方式是使用套接字从网络获取数据并显示来自应用程序的通知。
但是,当应用程序处于终止状态时,我想通过从网络获取数据来显示通知。
但是当应用程序在后台运行时,这些操作会发生冲突,因为onBackgroundMessage
也在后台被调用。
如果我没记错,则处理程序在单独的隔离上运行,并且无法访问主要内容。 那么如何从此隔离功能中区分应用程序的终止状态和背景状态?