覆盖推送消息Android的onclick行为

时间:2019-04-30 13:12:45

标签: android kotlin push-notification

我正在开发聊天消息应用程序。

单击“推送消息”时,我希望能够根据应用程序的状态影响行为。因为:

  • 当应用程序的电话存储空间不足时,它应显示登录屏幕
  • 但是当该应用处于活动状态且已打开并显示聊天列表时,它应该显示推送消息,而在单击该应用时则不应该显示登录名,因为用户已经登录。

代码:

class PushMessageService : FirebaseMessagingService() {

    override fun onMessageReceived(message: RemoteMessage?) {
        // override some method that gets triggered as soon as user clicks on the push message.
    }
}

现在,它开始在Androidmanifest中定义为MAIN的活动:

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

我可以在该Activity中添加代码,但我更喜欢PushMessageService来处理。这可能吗?

0 个答案:

没有答案