DefaultInterceptor

public abstract class DefaultInterceptor

Constructors

Link copied to clipboard
public void DefaultInterceptor()

Functions

Link copied to clipboard
public boolean isHighPriorityMessage(Message message)
是否为高优先级消息。高优先级消息不受全局静默时间和会话免打扰控制,比如 @ 消息。
Link copied to clipboard
public boolean isNotificationIntercepted(Message message)
是否拦截此本地通知,一般用于自定义本地通知的显示。
Link copied to clipboard
public PendingIntent onPendingIntent(PendingIntent pendingIntent, Intent intent)
设置本地通知 PendingIntent 时的回调。 应用层可通过此方法更改 PendingIntent 里的设置,以便自定义本地通知的点击行为。 点击本地通知时,SDK 默认跳转到对应会话页面。
Link copied to clipboard
public NotificationChannel onRegisterChannel(NotificationChannel defaultChannel)
注册默认 channel 之前的回调。可以通过此方法拦截并修改默认 channel 里的配置,将修改后的 channel 返回。