【发布时间】:2016-06-11 05:55:11
【问题描述】:
如何在前台应用程序的Activity中接收消息并使用Toast显示消息?我仅在应用处于后台时才会收到通知。
类似于实时消息。
请帮帮我!!
【问题讨论】:
-
你应该为它创建一个服务
-
在我的回答中,只需复制并粘贴服务类并将其包含在其中,它将在后台运行
-
你知道firebase是一个实时数据库,对吧?只要您的应用操作系统连接到数据库,每次更新(取决于您的实现)都会立即收到。
-
@intj 好主意。但请记住,使用 Firebase 数据库会使(额外的)套接字保持打开状态。如果更新相对频繁,那可能是值得的。但对于其他场景,使用云消息更“环境”的通知机制可能更可取。
-
@FrankvanPuffelen 感谢您提及这一点。我想这一切都取决于他。取决于他的用例。干杯!
标签: android push-notification firebase firebase-cloud-messaging