Skip to content

Commit 406afbd

Browse files
author
KenChoi1992
committed
fix docs link and test error
2 parents b8cd403 + 6830462 commit 406afbd

File tree

9 files changed

+82
-31
lines changed

9 files changed

+82
-31
lines changed

.classpath

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,39 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
3-
<classpathentry kind="src" path="src/main/java"/>
3+
<classpathentry kind="src" output="target/classes" path="src/main/java">
4+
<attributes>
5+
<attribute name="optional" value="true"/>
6+
<attribute name="maven.pomderived" value="true"/>
7+
</attributes>
8+
</classpathentry>
49
<classpathentry kind="src" path="example/main/java"/>
5-
<classpathentry kind="src" output="target/test-classes" path="src/test/resources"/>
6-
<classpathentry kind="src" path="src/main/resources"/>
7-
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
10+
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
11+
<attributes>
12+
<attribute name="maven.pomderived" value="true"/>
13+
</attributes>
14+
</classpathentry>
15+
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
16+
<attributes>
17+
<attribute name="maven.pomderived" value="true"/>
18+
</attributes>
19+
</classpathentry>
20+
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
21+
<attributes>
22+
<attribute name="optional" value="true"/>
23+
<attribute name="maven.pomderived" value="true"/>
24+
</attributes>
25+
</classpathentry>
826
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
927
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
1028
<attributes>
1129
<attribute name="maven.pomderived" value="true"/>
1230
</attributes>
1331
</classpathentry>
14-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
32+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
33+
<attributes>
34+
<attribute name="maven.pomderived" value="true"/>
35+
</attributes>
36+
</classpathentry>
1537
<classpathentry kind="lib" path="libs/log4j-1.2.17.jar"/>
1638
<classpathentry kind="lib" path="libs/slf4j-log4j12-1.7.7.jar"/>
1739
<classpathentry kind="lib" path="libs/slf4j-api-1.7.7.jar"/>

caiygpubkey.asc

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
Version: GnuPG v1
3+
4+
mQENBFcgJaoBCACfNdgjLZPSPQYrrySjH0Za+BKkT4hWXYY24UT08d/+8SqvIj1w
5+
TplJr6aVe3EOorBiIngUHzJX8DgJqEW1XcAGPkaeTo1pIs4JZazrNuKnfOgVFlnq
6+
sZR6JpdW4JC/3yhwji3ID7SlZN8bvU0ymnBUBvNZ4qTcjvB2MiB4lP+TwaC06pfV
7+
yKce2STNEDoGfADwUs4P6A2DxlGqt7+FQeedjpqIRZk1Ct6SHrnWX+GTfIANBWvR
8+
QAyTeHCrl4E8kqn7V033SddZJoUAHt1WsqNOm5KJFxNY+Tjct9c1MpG+D8ymS4w5
9+
goessBYW7K6GXc/7SimmNEgMI3VRqXja7ZXZABEBAAG0K3lhb2d1YW4gY2FpICjn
10+
rKzkuOS4quWv6aUpIDxjYWl5Z0BqcHVzaC5jbj6JATgEEwECACIFAlcgJaoCGwMG
11+
CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJENG9FjfNaFETgBIH/20mcyQCGeSN
12+
5LmB3H1IQ+m88PhkA/R17x/dvl60xiXEoJf7jHzJ5r2rN24V//iRuyjtr+99FUbX
13+
MDQLnjikLT9njJfvasZpBgwwhYs43KOix1yJfUkYHYd7KWClk68aFhyB0ztKi0WH
14+
Cm5Gm6kCIwX1YD5bJ3vbhIAyNiyHGBkuWriGMrZ46UE55GyrANKJwlS8wuufXy5v
15+
Ro4k+lhKrOCXXL0GrjM1FAIXj2TSbEp+REZnJhQGMJsyXdQDdSvQZycNvda99awf
16+
tmMwJfX8KcWwEX3g2Nb74KRk08Rt6j+CvouC5KQHN75sKH7vIuGljkh7ePMJQrjt
17+
Gqr6u9zVdXu5AQ0EVyAlqgEIAN6nQibie7XuE3BKoZlWBBOBFHKpKhvR3A1Jme7c
18+
6L76N0PhM7vam2J8cWRXMpCHgkOhAKK4mktY7p4+wfuUEIuFT8PFyC3PkDMDRxAL
19+
38Win8cC1bE2aTY75Kq0IjQ6yjId40uXj2X+mBmx5OzECz96pA3u3CqbY1EokJG3
20+
hUrFQYjuM2OIU+KuvGJN+mgdBUaaGx2wqI1ZMPfHoWFLNysHmphs/t0FbAY+29+s
21+
hdnUVZaFScDKxbXb2HzRvLjRpSfPae1AvqGBJWCkpHC63XK+bw2k/i4zRt9OXG0/
22+
AH8A4xNSJSgvo6kIAqJn+T8sSUl+ZPRwVYF8wCeOy3nejc8AEQEAAYkBHwQYAQIA
23+
CQUCVyAlqgIbDAAKCRDRvRY3zWhRE7wpCACaJ6shfIAXV6PETNVfZSAEB4sGvZTd
24+
h43G1Un9x3pWEsLx8ucP2emErMzQhCc5FWW7AWrUZxAoA0xeI1FSf4SdP2kEaHmJ
25+
vGlefCXx85ekr3Veow9ktHuleCG1FWfgoV6MRYj/lmMiGbtEXRvoRXkNISOjsLte
26+
4/+BMRTHW3Z1hYnjgKJCHQt/4uvFgmtInSkB7M/YJnjUetdTwo/5kAwyCGfNfqF+
27+
Dd6EKQYBodCmbbngS/Ak+goymGNPUwdHtvpBUhrB06vQYqLafVqRpyJ+nEiMvDOm
28+
kdmPlqxAWlJsCO41RTQCPzNFu/yGUpL0lUwbsueY5VWPvwPuCI+IMSwJ
29+
=Qh+X
30+
-----END PGP PUBLIC KEY BLOCK-----

pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<groupId>cn.jpush.api</groupId>
55
<artifactId>jpush-client</artifactId>
6-
<version>3.2.10-SNAPSHOT</version>
6+
<version>3.2.11-SNAPSHOT</version>
77
<packaging>jar</packaging>
88
<url>https://github.com/jpush/jpush-api-java-client</url>
99
<name>JPush API Java Client</name>
@@ -20,8 +20,8 @@
2020
<properties>
2121
<github.global.server>github</github.global.server>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23-
<jdkVersion>1.6</jdkVersion>
24-
<jdkVersion.test>1.6</jdkVersion.test>
23+
<jdkVersion>1.7</jdkVersion>
24+
<jdkVersion.test>1.8</jdkVersion.test>
2525
<!--<additionalparam>-Xdoclint:none</additionalparam>-->
2626
</properties>
2727

@@ -35,14 +35,14 @@
3535
<url>https://github.com/jpush/jpush-api-java-client</url>
3636
<connection>scm:git:[email protected]:jpush/jpush-api-java-client.git</connection>
3737
<developerConnection>scm:git:[email protected]:jpush/jpush-api-java-client.git</developerConnection>
38-
<tag>v3.2.9</tag>
38+
<tag>v3.2.10</tag>
3939
</scm>
4040

4141
<dependencies>
4242
<dependency>
4343
<groupId>cn.jpush.api</groupId>
4444
<artifactId>jiguang-common</artifactId>
45-
<version>0.1.2</version>
45+
<version>0.1.3</version>
4646
</dependency>
4747
<dependency>
4848
<groupId>com.google.code.gson</groupId>
@@ -108,7 +108,7 @@
108108
<plugin>
109109
<groupId>org.apache.maven.plugins</groupId>
110110
<artifactId>maven-release-plugin</artifactId>
111-
<version>2.5.1</version>
111+
<version>2.5.3</version>
112112
<dependencies>
113113
<dependency>
114114
<groupId>org.apache.maven.plugins</groupId>

src/main/java/cn/jpush/api/JPushClient.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public JPushClient(String masterSecret, String appKey, HttpProxy proxy, ClientCo
7676
}
7777

7878
/**
79-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
79+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
8080
* @param masterSecret API access secret of the appKey.
8181
* @param appKey The KEY of one application on JPush.
8282
* @param maxRetryTimes The max retry times.
@@ -90,7 +90,7 @@ public JPushClient(String masterSecret, String appKey, int maxRetryTimes) {
9090
}
9191

9292
/**
93-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
93+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
9494
* @param masterSecret API access secret of the appKey.
9595
* @param appKey The KEY of one application on JPush.
9696
* @param maxRetryTimes The max retry times.
@@ -103,12 +103,12 @@ public JPushClient(String masterSecret, String appKey, int maxRetryTimes, HttpPr
103103
_deviceClient = new DeviceClient(masterSecret, appKey, maxRetryTimes, proxy);
104104
_scheduleClient = new ScheduleClient(masterSecret, appKey, maxRetryTimes, proxy);
105105
}
106-
106+
107107
/**
108108
* Create a JPush Client by custom Client configuration.
109109
*
110110
* If you are using JPush privacy cloud, maybe this constructor is what you needed.
111-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
111+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
112112
*
113113
* @param masterSecret API access secret of the appKey.
114114
* @param appKey The KEY of one application on JPush.
@@ -132,7 +132,7 @@ public JPushClient(String masterSecret, String appKey, int maxRetryTimes, HttpPr
132132
*
133133
* If you are using JPush privacy cloud, and you want different settings from default globally,
134134
* maybe this constructor is what you needed.
135-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setGlobalPushSetting} instead of this constructor.
135+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setGlobalPushSetting} instead of this constructor.
136136
*
137137
* @param masterSecret API access secret of the appKey.
138138
* @param appKey The KEY of one application on JPush.
@@ -158,7 +158,7 @@ public JPushClient(String masterSecret, String appKey, int maxRetryTimes, HttpPr
158158
* Create a JPush Client with global settings.
159159
*
160160
* If you want different settings from default globally, this constructor is what you needed.
161-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setGlobalPushSetting} instead of this constructor.
161+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setGlobalPushSetting} instead of this constructor.
162162
*
163163
* @param masterSecret API access secret of the appKey.
164164
* @param appKey The KEY of one application on JPush.

src/main/java/cn/jpush/api/device/DeviceClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public DeviceClient(String masterSecret, String appKey) {
3636
}
3737

3838
/**
39-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
39+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
4040
* @param masterSecret API access secret of the appKey.
4141
* @param appKey The KEY of one application on JPush.
4242
* @param maxRetryTimes The max retry times.
@@ -48,7 +48,7 @@ public DeviceClient(String masterSecret, String appKey, int maxRetryTimes) {
4848
}
4949

5050
/**
51-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
51+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
5252
* @param masterSecret API access secret of the appKey.
5353
* @param appKey The KEY of one application on JPush.
5454
* @param maxRetryTimes The max retry times.

src/main/java/cn/jpush/api/push/PushClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public PushClient(String masterSecret, String appKey) {
5151
}
5252

5353
/**
54-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig} instead of this constructor.
54+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig} instead of this constructor.
5555
* @param masterSecret API access secret of the appKey.
5656
* @param appKey The KEY of one application on JPush.
5757
* @param maxRetryTimes The max retry times.
@@ -63,7 +63,7 @@ public PushClient(String masterSecret, String appKey, int maxRetryTimes) {
6363

6464
/**
6565
* Create a Push Client with max retry times.
66-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig} instead of this constructor.
66+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig} instead of this constructor.
6767
*
6868
* @param masterSecret API access secret of the appKey.
6969
* @param appKey The KEY of one application on JPush.
@@ -107,7 +107,7 @@ public PushClient(String masterSecret, String appKey, HttpProxy proxy, ClientCon
107107
* Create a Push Client with global settings.
108108
*
109109
* If you want different settings from default globally, this constructor is what you needed.
110-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig} instead of this constructor.
110+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig} instead of this constructor.
111111
*
112112
* @param masterSecret API access secret of the appKey.
113113
* @param appKey The KEY of one application on JPush.
@@ -126,7 +126,7 @@ public PushClient(String masterSecret, String appKey, boolean apnsProduction, lo
126126
}
127127

128128
/**
129-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setGlobalPushSetting} instead of this method.
129+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setGlobalPushSetting} instead of this method.
130130
*
131131
* @param apnsProduction Global APNs environment setting. It will override PushPayload Options.
132132
* @param timeToLive Global time_to_live setting. It will override PushPayload Options.

src/main/java/cn/jpush/api/report/ReportClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public ReportClient(String masterSecret, String appKey) {
2828
}
2929

3030
/**
31-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
31+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
3232
* @param masterSecret API access secret of the appKey.
3333
* @param appKey The KEY of one application on JPush.
3434
* @param maxRetryTimes max retry times.
@@ -40,7 +40,7 @@ public ReportClient(String masterSecret, String appKey, int maxRetryTimes) {
4040
}
4141

4242
/**
43-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
43+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
4444
* @param masterSecret API access secret of the appKey.
4545
* @param appKey The KEY of one application on JPush.
4646
* @param maxRetryTimes max retry times

src/main/java/cn/jpush/api/schedule/ScheduleClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public ScheduleClient(String masterSecret, String appkey) {
3333
}
3434

3535
/**
36-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
36+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
3737
* @param masterSecret API access secret of the appKey.
3838
* @param appKey The KEY of one application on JPush.
3939
* @param maxRetryTimes The mas retry times.
@@ -45,7 +45,7 @@ public ScheduleClient(String masterSecret, String appKey, int maxRetryTimes) {
4545
}
4646

4747
/**
48-
* This will be removed in the future. Please use ClientConfig{@link cn.jpush.api.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
48+
* This will be removed in the future. Please use ClientConfig{jiguang-common cn.jiguang.common.ClientConfig#setMaxRetryTimes} instead of this constructor.
4949
* @param masterSecret API access secret of the appKey.
5050
* @param appKey The KEY of one application on JPush.
5151
* @param maxRetryTimes The mas retry times.

src/test/java/cn/jpush/api/push/model/PushPayloadTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@ public void testGlobalExceed() {
107107
PushPayload payload = PushPayload.newBuilder()
108108
.setPlatform(Platform.all())
109109
.setAudience(Audience.all())
110-
.setMessage(Message.content(LONG_TEXT_4))
110+
.setMessage(Message.content(LONG_TEXT_2))
111111
.build();
112-
System.out.println("Size: " + LONG_TEXT_4.getBytes().length);
113-
Assert.assertFalse("Shouldn't exceed - " + LONG_TEXT_4.getBytes().length,
112+
System.out.println("Size: " + LONG_TEXT_2.getBytes().length);
113+
Assert.assertFalse("Shouldn't exceed - " + LONG_TEXT_2.getBytes().length,
114114
payload.isGlobalExceedLength());
115115
}
116116

@@ -222,7 +222,6 @@ public void testIosExceed2() {
222222
+ "完全省去应用开发者自己维护长连接的设备和人力的成本投入。"
223223
+ "简单的SDK集成方式,使开发商可以快速部署,更专注主营业务。灵活的推送入接入,"
224224
+ "同时支持网站上直接推送,也提供 消息推送和送达统计的 API调用。 ";
225-
private static String LONG_TEXT_4 = "{\"alert\":\"Push!hell JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello, JPush!hello\"}";
226225
}
227226

228227

0 commit comments

Comments
 (0)