package com.netease.nim.uikit;
import com.netease.nimlib.sdk.msg.model.IMMessage;
import java.util.Map;
/**
* 用户自定义推送 content 以及 payload 的接口
*/
public interface CustomPushContentProvider {
/**
* 在消息发出去之前,回调此方法,用户需实现自定义的推送文案
*
* @param message
*/
String getPushContent(IMMessage message);
/**
* 在消息发出去之前,回调此方法,用户需实现自定义的推送payload,它可以被消息接受者在通知栏点击之后得到
*
* @param message
*/
Map<String, Object> getPushPayload(IMMessage message);
}