在 Android 中打开应用程序时捕获推送通知的正确方法

Right way to capture push notifications when the application is open in Android

这是我第一次将通知集成到我的应用程序中。我正在使用 Firebase。设置非常简单,我可以在托盘中查看通知。

所以,当应用程序打开时,如果它收到通知。我想在 activity 本身中显示通知。

我该怎么办?

你有没有试过 Pushbots,它是通知的基础设施,它有比 Firebase 更有趣的功能。试一试。

Pushbots link

你可以看看Gmail的做法。如果当前线程中有新邮件,它们会显示 SnackBar 并通知。

您需要确定应用的连接部分。如果通知连接到当前用户所在的部分 - 显示 SnackBar,如果有完全不同的部分 - 显示 heads-up 通知。

指导如何做 Heads-Up 通知 here

指导如何做 SnackBar 通知 here