gpt4 book ai didi

android - Firebase Android 前台/后台问题

转载 作者:行者123 更新时间:2023-11-30 01:01:34 24 4
gpt4 key购买 nike

我是 firebase 和 android 的新手,我想在我的应用程序中包含实时聊天。但我对 firebase 有以下疑问。请帮忙。

1) 如果应用程序在前台,系统托盘中是否会有默认通知,还是我必须在 onMessageReceived 中创建通知?

2) 如果应用在后台,是否会调用 onMessageReceived?

3) 如果应用程序在后台且未调用 onMessageReceived,则获取数据的唯一方法是从用户单击通知时启动的 Activity 。 a) 如果用户没有点击通知并将其关闭怎么办?那我将如何获取数据? b) 有没有办法控制点击通知时调用哪个 Activity ?

4) 如果应用程序在后台并且确实调用了 onMessageReceived,那么从已启动的 Activity 的 Intent 附加信息中获取数据有什么意义?

最佳答案

1) 你必须创建一个。默认情况下,firebase 不会创建通知,您必须以您认为合适的任何方式响应来自服务器的传入消息。

2) 只要​​您连接到 Firebase,您就应该被调用。

4) 你需要把这个问题当成一个更清楚、可能独立的问题来问。什么 Activity ?什么额外的?在调用 onMessageReceived 之后所做的任何事情完全取决于您,我们不知道您在用它做什么。

关于android - Firebase Android 前台/后台问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39312301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com