我想实现flutter代码在后台和终止状态下的执行。这就是我想要的 -> 当 Firebase 推送通知到达时,我想调用一个 API,该 API 会向服务器发送确认消息,表明接收者已收到通知。
我尝试过 onBackgroundHandler 它在后台运行并终止状态,但无法访问 API。 我尝试过工作管理器包。它无法正常工作我什至尝试了他们提供的示例,但 id 在终止状态下不起作用。
应用程序终止时,flutter 服务不会运行。因此,在该状态下调用 API 是行不通的。
就您而言,
to know whether the app got the notification
,您可以在向设备发送推送通知时依靠Firebase response
。