Skip to content

Commit 941ae90

Browse files
committed
Supported IdempotentToken for Push and MassPush.
1 parent 1bb1eaa commit 941ae90

File tree

4 files changed

+31
-2
lines changed

4 files changed

+31
-2
lines changed

aliyun-java-sdk-push/ChangeLog.txt

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-03-18 Version: 3.13.20
2+
- Supported IdempotentToken for Push and MassPush.
3+
14
2024-11-13 Version: 3.13.19
25
- Supported AndroidMessageOppoCategory, AndroidMessageOppoNotifyLevel for Push and MassPush.
36

aliyun-java-sdk-push/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.aliyun</groupId>
55
<artifactId>aliyun-java-sdk-push</artifactId>
66
<packaging>jar</packaging>
7-
<version>3.13.19</version>
7+
<version>3.13.20</version>
88
<name>aliyun-java-sdk-push</name>
99
<url>http://www.aliyun.com</url>
1010
<description>Aliyun Open API SDK for Java
@@ -92,7 +92,7 @@ http://www.aliyun.com</description>
9292
<plugin>
9393
<groupId>org.apache.maven.plugins</groupId>
9494
<artifactId>maven-gpg-plugin</artifactId>
95-
<version>1.5</version>
95+
<version>3.1.0</version>
9696
<executions>
9797
<execution>
9898
<id>sign-artifacts</id>

aliyun-java-sdk-push/src/main/java/com/aliyuncs/push/model/v20160801/MassPushRequest.java

+13
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
public class MassPushRequest extends RpcAcsRequest<MassPushResponse> {
2727

2828

29+
private String idempotentToken;
30+
2931
private List<PushTask> pushTasks;
3032

3133
private Long appKey;
@@ -38,6 +40,17 @@ public MassPushRequest() {
3840
} catch (Exception e) {}
3941
}
4042

43+
public String getIdempotentToken() {
44+
return this.idempotentToken;
45+
}
46+
47+
public void setIdempotentToken(String idempotentToken) {
48+
this.idempotentToken = idempotentToken;
49+
if(idempotentToken != null){
50+
putQueryParameter("IdempotentToken", idempotentToken);
51+
}
52+
}
53+
4154
public List<PushTask> getPushTasks() {
4255
return this.pushTasks;
4356
}

aliyun-java-sdk-push/src/main/java/com/aliyuncs/push/model/v20160801/PushRequest.java

+13
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ public class PushRequest extends RpcAcsRequest<PushResponse> {
7777

7878
private String harmonyRemindTitle;
7979

80+
private String idempotentToken;
81+
8082
private String androidBadgeClass;
8183

8284
private Integer smsDelaySecs;
@@ -515,6 +517,17 @@ public void setHarmonyRemindTitle(String harmonyRemindTitle) {
515517
}
516518
}
517519

520+
public String getIdempotentToken() {
521+
return this.idempotentToken;
522+
}
523+
524+
public void setIdempotentToken(String idempotentToken) {
525+
this.idempotentToken = idempotentToken;
526+
if(idempotentToken != null){
527+
putQueryParameter("IdempotentToken", idempotentToken);
528+
}
529+
}
530+
518531
public String getAndroidBadgeClass() {
519532
return this.androidBadgeClass;
520533
}

0 commit comments

Comments
 (0)