diff --git a/CHANGES.md b/CHANGES.md index ac1ef56..f447739 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,13 @@ # Release Notes +## 1.0.7.0 + +### update + +* 修改定时任务查询返回状态字段 +* strategy支持设置荣耀ho、鸿蒙华为hoshw +* settings支持亮屏推送参数active_push、lst + ## 1.0.6.0 ### update diff --git a/README.md b/README.md index d693a47..8e39a86 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ com.getui.push restful-sdk - 1.0.6.0 + 1.0.7.0 ``` diff --git a/pom.xml b/pom.xml index 2c3ced5..1e07a09 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ com.getui.push restful-sdk jar - 1.0.6.0 + 1.0.7.0 https://github.com/GetuiLaboratory/getui-pushapi-java-client-v2 Getui Push API Java Client Getui's officially supported Java client library for accessing Getui APIs. diff --git a/src/main/java/com/getui/push/v2/sdk/core/Configs.java b/src/main/java/com/getui/push/v2/sdk/core/Configs.java index c2d7954..4aeb76d 100644 --- a/src/main/java/com/getui/push/v2/sdk/core/Configs.java +++ b/src/main/java/com/getui/push/v2/sdk/core/Configs.java @@ -13,7 +13,7 @@ public interface Configs { String HEADER_DOMAIN_HASH_KEY = "domainHash"; String HEADER_OPEN_STABLE_DOMAIN = "openStableDomain"; - String SDK_VERSION = "1.0.6.0"; + String SDK_VERSION = "1.0.7.0"; /** * 预置域名列表 */ diff --git a/src/main/java/com/getui/push/v2/sdk/dto/req/Settings.java b/src/main/java/com/getui/push/v2/sdk/dto/req/Settings.java index 917e1ec..5c7bbec 100644 --- a/src/main/java/com/getui/push/v2/sdk/dto/req/Settings.java +++ b/src/main/java/com/getui/push/v2/sdk/dto/req/Settings.java @@ -48,12 +48,23 @@ public class Settings { * 活跃行为的自定义天数,近${activate_filter_day}天活跃/非活跃用户 */ private Integer activateFilterDay; + /** * @see CommonEnum.ActivateFilterTypeEnum * 活跃行为的类型 */ private Integer activateFilterType; + /** + * 亮屏推送截止时间,单位毫秒,大于0且小于ttl + */ + private Integer lst; + + /** + * 是否亮屏推送,false表示不亮屏推送,true表示亮屏推送 + */ + private Boolean activePush; + public Integer getTtl() { return ttl; } @@ -134,6 +145,22 @@ public void setActivateFilterType(CommonEnum.ActivateFilterTypeEnum activateFilt this.activateFilterType = activateFilterTypeEnum.type; } + public Integer getLst() { + return lst; + } + + public void setLst(Integer lst) { + this.lst = lst; + } + + public Boolean getActivePush() { + return activePush; + } + + public void setActivePush(Boolean activePush) { + this.activePush = activePush; + } + @Override public String toString() { return "Settings{" + @@ -147,6 +174,8 @@ public String toString() { ", needBackup=" + needBackup + ", activateFilterDay=" + activateFilterDay + ", activateFilterType=" + activateFilterType + + ", lst=" + lst + + ", activePush=" + activePush + '}'; } } diff --git a/src/main/java/com/getui/push/v2/sdk/dto/req/Strategy.java b/src/main/java/com/getui/push/v2/sdk/dto/req/Strategy.java index 7e61171..c9b9c9d 100644 --- a/src/main/java/com/getui/push/v2/sdk/dto/req/Strategy.java +++ b/src/main/java/com/getui/push/v2/sdk/dto/req/Strategy.java @@ -13,6 +13,8 @@ public class Strategy extends HashMap { public final static String st = "st"; public final static String hx = "hx"; public final static String hwq = "hwq"; + public final static String ho = "ho"; + public final static String hoshw = "hoshw"; public Integer getDef() { return super.get(Strategy.def); @@ -79,7 +81,7 @@ public void setSt(Integer st) { } public Integer getHx() { - return (Integer) super.get(Strategy.hx); + return super.get(Strategy.hx); } public void setHx(Integer hx) { @@ -87,11 +89,27 @@ public void setHx(Integer hx) { } public Integer getHwq() { - return (Integer) super.get(Strategy.hwq); + return super.get(Strategy.hwq); } public void setHwq(Integer hwq) { super.put(Strategy.hwq, hwq); } + public Integer getHo() { + return super.get(Strategy.ho); + } + + public void setHo(Integer ho) { + super.put(Strategy.ho, ho); + } + + public Integer getHoshw() { + return super.get(Strategy.hoshw); + } + + public void setHoshw(Integer hoshw) { + super.put(Strategy.hoshw, hoshw); + } + } diff --git a/src/main/java/com/getui/push/v2/sdk/dto/res/ScheduleTaskDTO.java b/src/main/java/com/getui/push/v2/sdk/dto/res/ScheduleTaskDTO.java index 5b30b15..1c1d68d 100644 --- a/src/main/java/com/getui/push/v2/sdk/dto/res/ScheduleTaskDTO.java +++ b/src/main/java/com/getui/push/v2/sdk/dto/res/ScheduleTaskDTO.java @@ -11,9 +11,9 @@ public class ScheduleTaskDTO { */ private String createTime; /** - * 定时任务状态:success/failed + * 定时任务状态:send_success/do_not_send/send_failed/has_delete */ - private String status; + private String sendResult; /** * 透传内容 */ @@ -31,12 +31,12 @@ public void setCreateTime(String createTime) { this.createTime = createTime; } - public String getStatus() { - return status; + public String getSendResult() { + return sendResult; } - public void setStatus(String status) { - this.status = status; + public void setSendResult(String sendResult) { + this.sendResult = sendResult; } public String getTransmissionContent() { @@ -59,7 +59,7 @@ public void setPushTime(String pushTime) { public String toString() { return "ScheduleTaskDTO{" + "createTime='" + createTime + '\'' + - ", status='" + status + '\'' + + ", sendResult='" + sendResult + '\'' + ", transmissionContent='" + transmissionContent + '\'' + ", pushTime='" + pushTime + '\'' + '}';