AndroidPayload.java
709 Bytes
package com.brframework.commonapppush.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.google.common.collect.Maps;
import lombok.Data;
import java.util.Map;
/**
* Android推送携带数据
* @author xu
* @date 2019/10/11 11:30
*/
@Data
public class AndroidPayload {
//必填,消息类型: notification(通知)、message(消息)
@JSONField(name = "display_type")
private String displayType;
private AndroidPayloadBody body;
//可选,JSON格式,用户自定义key-value。只对"通知"
// (display_type=notification)生效。
// 可以配合通知到达后,打开App/URL/Activity使用。
private Map<String, String> extra = Maps.newHashMap();
}