Handler responsible for showing and dismissing notification. Implement this interface and use ChatClient.Builder.notifications if you want to customize default behavior
Dismiss all notifications.
Dismiss notifications from a given channelType and channelId.
Handles showing notification after receiving NewMessageEvent from other users. Default implementation loads necessary data and displays notification even if app is in foreground.
Handles android.Manifest.permission.POST_NOTIFICATIONS permission lifecycle.
Handles showing notification after receiving PushMessage. Default implementation loads necessary data from the server and shows notification if application is not in foreground.
Show a notification for the given channel and message