在应用程序被终止或处于后台状态时运行特定代码



我使用react native firebase进行推送通知,它运行良好。我还使用CallKeep处理VoIP呼叫。我想在应用程序被杀或在后台收到通知时显示来电(例如WhatsApp(。

关于文档化,如果接收到消息";设备在后台状态下静默地启动应用程序。此时,您的后台处理程序";代码被触发。但这并没有发生。只有当我点击通知时,处理程序才是触发器。

我还在AppDelegate.mm中添加了一些代码,就像描述中提到的那样,但它不起作用。

BTW:我目前在iOS上,不知道在Android设备上效果如何。

那么,我如何才能做到这一点,或者说这是可能的呢?

所以我找到了解决方案。问题是我使用firebase控制台发送了一个不包含";ContentAvailable:true;所有物当我使用C#sdk发送通知时;ContentAvailable=true";然后调用后台处理程序,即使应用程序处于后台或已终止。

最新更新