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 + '\'' +
'}';