File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
src/main/java/com/tencent/xinge Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public class XingeApp {
27
27
private String authStringEnc = null ;
28
28
29
29
30
- private RESTAPIV3 restapiV3 = new RESTAPIV3 ();
30
+ private RESTAPIV3 restapiV3 = new RESTAPIV3 (); ;
31
31
32
32
private OkHttpClient client ;
33
33
@@ -57,6 +57,10 @@ private XingeApp(Builder builder){
57
57
byte [] authEncBytes = Base64 .encodeBase64 (authString .getBytes ());
58
58
authStringEnc = new String (authEncBytes );
59
59
60
+ if (builder .domainUrl != null ){
61
+ restapiV3 .setDomainUrl (builder .domainUrl );
62
+ }
63
+
60
64
client = new OkHttpClient .Builder ()
61
65
.proxy (builder .proxy )
62
66
.connectTimeout (builder .connectTimeOut , TimeUnit .SECONDS )//设置连接超时时间
@@ -156,6 +160,7 @@ public static class Builder {
156
160
private Proxy proxy = Proxy .NO_PROXY ;
157
161
private int connectTimeOut ;
158
162
private int readTimeOut ;
163
+ private String domainUrl ;
159
164
160
165
public Builder () {
161
166
proxy = Proxy .NO_PROXY ;
@@ -168,6 +173,11 @@ public Builder appId(String appId) {
168
173
return this ;
169
174
}
170
175
176
+ public Builder domainUrl (String domainUrl ){
177
+ this .domainUrl = domainUrl ;
178
+ return this ;
179
+ }
180
+
171
181
public Builder secretKey (String secretKey ) {
172
182
this .secretKey = secretKey ;
173
183
return this ;
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ public class PushAppRequest {
16
16
17
17
@ JsonProperty ("audience_type" )
18
18
@ ApiModelProperty (value = "推送目标" , required = true )
19
- private AudienceType audience_type = AudienceType . all ;
19
+ private AudienceType audience_type ;
20
20
21
21
@ JsonProperty ("platform" )
22
22
@ JsonSerialize (using = EnumSerializer .class )
You can’t perform that action at this time.
0 commit comments