android - 当应用程序在后台时无法处理点击
问题描述
来自谷歌文档:
在后台应用程序中处理通知消息
当您的应用程序处于后台时,Android 会将通知消息定向到系统托盘。默认情况下,用户点击通知会打开应用启动器。
但我需要处理点击并转发到我的应用程序上的特定活动(当应用程序在后台时)。
class CustomFirebaseMessagingService : FirebaseMessagingService() {
/*-
Call this method only when app is foreground.
*/
override fun onMessageReceived(remoteMessage: RemoteMessage?) {
仅当应用程序处于前台时才调用方法 onMessageReceived。
解决方案
推荐阅读
- android - 如何在 Kotlin 中刷新 ScrollView/LinearLayout
- reactjs - 删除默认动画
- r - 取消选择 dplyr 中的变量
- ios - WKWebView HTTP 认证用户名/密码输入
- html - 悬停在另一个文本上时如何显示文本?
- c# - 如何根据 C#winform 组合框中的选定项将列表项更改为 ListView?
- arrays - Concept of hasmany inside $lookup mongo
- vba - How to select all data from notepad and copy the data into Excel using VBA
- swift - Define URLError cancel reason is authentication challenge
- javascript - Why can't I show images inside my slider baguetteBox?