Я разрабатываю приложение для сообщения чата.
При нажатии на Push-сообщение я хочу иметь возможность влиять на поведение в зависимости от состояния приложения.Потому что:
- , когда приложению не хватает памяти телефона, должно отображаться окно входа в систему
- Но когда приложение активно и открыто, и отображается список чатов,в нем должно отображаться push-сообщение, а при нажатии не должно отображаться имя входа, поскольку пользователь уже вошел в систему.
код:
class PushMessageService : FirebaseMessagingService() {
override fun onMessageReceived(message: RemoteMessage?) {
// override some method that gets triggered as soon as user clicks on the push message.
}
}
Теперь запускается определенное действиекак MAIN в Androidmanifest:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Я могу добавить код в этом Activity, но я предпочитаю PushMessageService для обработки этого.Это возможно?