android - 单击 fcm 通知以转到具有意图数据的特定活动
问题描述
我使用 Firebase 创建了一个聊天应用程序。
当单击带有消息数据的通知时,如何转到特定的聊天活动?
解决方案
FCM 消息有两种类型:通知和数据。Firebase
从控制台发送的简单消息属于Notification类型。这意味着在后台接收消息时,您无法控制Activity
打开哪个消息。但是当在前台接收消息 或发送数据消息(从Cloud Functions
您的应用服务器或您的应用服务器发送)时,您可以捕获消息onMessageReceived
并创建自己的通知。
链接到Firebase
关于接收消息:在 Android 应用程序中接收消息
链接到Firebase
关于 FCM 消息:关于 FCM 消息
Activity
关于从 a开始的链接Notification
:从通知开始活动
推荐阅读
- visual-studio-code - VS Code - 在目录中的所有仅 c++ (.cpp) 和标头 (.h) 文件中搜索文本
- elasticsearch - 我可以在 Elasticsearch 7.x 中从 get geo_point 存储 geo_shape 吗?
- javascript - 如何提取页面的实际href,在检查该页面时显示为#
- command-line - 使用命令行或 WMI 查询(无 powershell)获取分配给 AD 中安全组的打印机列表
- php - 如何在首字母日期中将日期拆分为间隔
- javascript - 无法更新反应状态
- reactjs - 如何在反应应用程序中按属性选择嵌套层次结构中的所有对象?
- python-3.6 - python3.6 导入简历失败
- mysql - 查询mysql获取最大值和分组依据
- jquery - 如何使用 JQuery 查找 HTML 类的数组索引的最大值