firebase - Flutter FCM 推送通知 - 前台通知点击事件
问题描述
我正在使用firebase_messaging和flutter_local_notifications包,目前能够在应用程序处于后台时当用户点击通知时获取通知数据。当应用程序在前台时,我如何收听点击事件。
解决方案
你可以试试这个,希望对你有帮助:
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
print('Got a message whilst in the foreground!');
print('Message data: ${message.data}');
if (message.notification != null) {
print('Message also contained a notification: ${message.notification}');
}
});
我从 Flutter Fire 文档中复制了该代码,我将把链接放在这里 https://firebase.flutter.dev/docs/messaging/usage
推荐阅读
- java - 无法将所有输入都放入java中的字符串数组
- javascript - 使用 javascript 和 jQuery 选择所有元素
- c# - 我和聊天机器人之间的聊天没有出现在旨在让聊天变得统一的区域中
- javascript - 谷歌地图不显示任何东西
- r - 如何通过组变量对数据进行子集化,保留保留组中的所有条目
- javascript - chrome下载功能不传递文件名
- python - 尝试使用充当 HTTPS 服务器的 python 脚本接收 HTTPS 请求时出错 - sslv3 警报证书未知
- c# - 从C#中的字符串中过滤数字
- python-3.x - 如何在服务器中运行谷歌人员服务以制作 token.pickle
- pandas - 根据数据重复生成唯一 ID