|
1 | 1 | package com.getui.push.v2.sdk.dto.req.message.ios; |
2 | 2 |
|
3 | 3 | import java.util.HashMap; |
| 4 | +import java.util.Map; |
4 | 5 |
|
5 | 6 | /** |
6 | 7 | * create by getui on 2020/7/20 |
@@ -30,6 +31,26 @@ public class Aps extends HashMap<String, Object> { |
30 | 31 | */ |
31 | 32 | private final String threadId = "thread-id"; |
32 | 33 |
|
| 34 | + /** |
| 35 | + * type为liveactivity时必填,当前时间,秒级10位时间戳 |
| 36 | + */ |
| 37 | + private final String timestamp = "timestamp"; |
| 38 | + |
| 39 | + /** |
| 40 | + * 灵动岛推送事件,update:更新灵动岛,end:关闭灵动岛 |
| 41 | + */ |
| 42 | + private final String event = "event"; |
| 43 | + |
| 44 | + /** |
| 45 | + * 实时活动消失时间,秒级10位时间戳,event为end,且需要按时关闭实时活动时填写 |
| 46 | + */ |
| 47 | + private final String dismissalDate = "dismissal-date"; |
| 48 | + |
| 49 | + /** |
| 50 | + * 灵动岛推送透传参数,Json内的kv由业务方自定义,客户APP拿到值后自行解析 |
| 51 | + */ |
| 52 | + private final String contentState = "content-state"; |
| 53 | + |
33 | 54 | public Alert getAlert() { |
34 | 55 | return (Alert) super.get(this.alert); |
35 | 56 | } |
@@ -69,4 +90,36 @@ public String getThreadId() { |
69 | 90 | public void setThreadId(String threadId) { |
70 | 91 | super.put(this.threadId, threadId); |
71 | 92 | } |
| 93 | + |
| 94 | + public Integer getTimestamp() { |
| 95 | + return (Integer) super.get(this.timestamp); |
| 96 | + } |
| 97 | + |
| 98 | + public void setTimestamp(Integer timestamp) { |
| 99 | + super.put(this.timestamp, timestamp); |
| 100 | + } |
| 101 | + |
| 102 | + public String getEvent() { |
| 103 | + return (String) super.get(this.event); |
| 104 | + } |
| 105 | + |
| 106 | + public void setEvent(String event) { |
| 107 | + super.put(this.event, event); |
| 108 | + } |
| 109 | + |
| 110 | + public Integer getDismissalDate() { |
| 111 | + return (Integer) super.get(this.dismissalDate); |
| 112 | + } |
| 113 | + |
| 114 | + public void setDismissalDate(Integer dismissalDate) { |
| 115 | + super.put(this.dismissalDate, dismissalDate); |
| 116 | + } |
| 117 | + |
| 118 | + public Map<String, Object> getContentState() { |
| 119 | + return (Map<String, Object>) super.get(this.contentState); |
| 120 | + } |
| 121 | + |
| 122 | + public void setContentState(Map<String, Object> contentState) { |
| 123 | + super.put(this.contentState, contentState); |
| 124 | + } |
72 | 125 | } |
0 commit comments