如何处理收到推送通知后恢复应用程序的情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何处理收到推送通知后恢复应用程序的情况相关的知识,希望对你有一定的参考价值。

我在我的android应用中使用Firebase消息进行推送通知。众所周知,当应用程序处于后台并且消息包含“正文”和“标题”时,不会调用onMessageReceived

这是一个问题,因为当用户恢复应用程序时(只需将应用程序从任务列表中置于前台),我无法弄清楚如何知道应用程序刷新其数据的时间。

我总是可以让应用程序在进入前台时尝试获取数据,但理想情况下我想依赖推送通知。

刷新数据的最佳做法是什么?

答案

这是不正确的:

众所周知,当应用程序处于后台时,不会调用onMessageReceived。

即使您的应用程序已关闭,您也可以在应用程序处于后台时收到推送通知。

以上是关于如何处理收到推送通知后恢复应用程序的情况的主要内容,如果未能解决你的问题,请参考以下文章

如果您在事先同意通知后禁用通知,Apple 如何处理推送令牌?

如何处理未打开的推送通知(iOS、Swift)

当 iOS 应用程序被暂停/杀死并且用户点击通知时如何处理 Firebase 推送通知?

当应用程序关闭或不活动时,如何处理 iOS 应用程序中的推送通知?

如何处理不同语言的 iOS 推送通知

当应用程序不在后台运行时如何处理推送通知