File tree Expand file tree Collapse file tree
src/main/java/cn/jiguang/app/config
src/main/java/cn/jiguang/sdk/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515## 1. 集成
1616引入sdk包
1717``` xml
18- <!-- 以5.2.12版本为例 -->
18+ <!-- 以5.2.13版本为例 -->
1919<dependencies >
2020 <!-- jiguang-sdk -->
2121 <dependency >
2222 <groupId >io.github.jpush</groupId >
2323 <artifactId >jiguang-sdk</artifactId >
24- <version >5.2.12 </version >
24+ <version >5.2.13 </version >
2525 </dependency >
2626</dependencies >
2727```
Original file line number Diff line number Diff line change 1313
1414 <groupId >io.github.jpush</groupId >
1515 <artifactId >example-for-spring</artifactId >
16- <version >5.2.12 </version >
16+ <version >5.2.13 </version >
1717
1818 <properties >
1919 <maven .compiler.source>8</maven .compiler.source>
2626 <dependency >
2727 <groupId >io.github.jpush</groupId >
2828 <artifactId >jiguang-sdk</artifactId >
29- <version >5.2.12 </version >
29+ <version >5.2.13 </version >
3030 </dependency >
3131 <!-- lombok -->
3232 <dependency >
Original file line number Diff line number Diff line change 22
33import cn .jiguang .sdk .api .*;
44import feign .Logger ;
5- import feign .Request ;
6- import feign .Retryer ;
7- import feign .okhttp .OkHttpClient ;
85import lombok .extern .slf4j .Slf4j ;
96import org .springframework .beans .factory .annotation .Value ;
107import org .springframework .context .annotation .Bean ;
118import org .springframework .context .annotation .Configuration ;
129
1310import java .net .InetSocketAddress ;
1411import java .net .Proxy ;
15- import java .util .concurrent .TimeUnit ;
16-
17- import static java .util .concurrent .TimeUnit .SECONDS ;
1812
1913@ Slf4j
2014@ Configuration
Original file line number Diff line number Diff line change 66
77 <groupId >io.github.jpush</groupId >
88 <artifactId >jiguang-sdk</artifactId >
9- <version >5.2.12 </version >
9+ <version >5.2.13 </version >
1010 <packaging >jar</packaging >
1111
1212 <name >Jiguang SDK</name >
Original file line number Diff line number Diff line change @@ -76,15 +76,19 @@ public Builder setLoggerLevel(@NonNull Logger.Level loggerLevel) {
7676 }
7777
7878 public AdminApi build () {
79- Feign .Builder builder = Feign .builder ()
80- .requestInterceptor (new BasicAuthRequestInterceptor (devKey , devSecret ))
79+ Feign .Builder builder = Feign .builder ();
80+
81+ builder .requestInterceptor (new BasicAuthRequestInterceptor (devKey , devSecret ))
8182 .encoder (new ApiEncoder ())
8283 .decoder (new ApiDecoder ())
8384 .errorDecoder (new ApiErrorDecoder ())
8485 .logger (new Slf4jLogger ())
8586 .logLevel (loggerLevel );
8687 if (client != null ) {
8788 builder .client (client );
89+ } else {
90+ okhttp3 .OkHttpClient okHttpClient = new okhttp3 .OkHttpClient ().newBuilder ().build ();
91+ builder .client (new feign .okhttp .OkHttpClient (okHttpClient ));
8892 }
8993 if (options != null ) {
9094 builder .options (options );
Original file line number Diff line number Diff line change @@ -132,6 +132,9 @@ public DeviceApi build() {
132132 .logLevel (loggerLevel );
133133 if (client != null ) {
134134 builder .client (client );
135+ } else {
136+ okhttp3 .OkHttpClient okHttpClient = new okhttp3 .OkHttpClient ().newBuilder ().build ();
137+ builder .client (new feign .okhttp .OkHttpClient (okHttpClient ));
135138 }
136139 if (options != null ) {
137140 builder .options (options );
Original file line number Diff line number Diff line change @@ -78,6 +78,9 @@ public GroupPushApi build() {
7878 .logLevel (loggerLevel );
7979 if (client != null ) {
8080 builder .client (client );
81+ } else {
82+ okhttp3 .OkHttpClient okHttpClient = new okhttp3 .OkHttpClient ().newBuilder ().build ();
83+ builder .client (new feign .okhttp .OkHttpClient (okHttpClient ));
8184 }
8285 if (options != null ) {
8386 builder .options (options );
Original file line number Diff line number Diff line change @@ -188,6 +188,9 @@ public PushApi build() {
188188 .logLevel (loggerLevel );
189189 if (client != null ) {
190190 builder .client (client );
191+ } else {
192+ okhttp3 .OkHttpClient okHttpClient = new okhttp3 .OkHttpClient ().newBuilder ().build ();
193+ builder .client (new feign .okhttp .OkHttpClient (okHttpClient ));
191194 }
192195 if (options != null ) {
193196 builder .options (options );
Original file line number Diff line number Diff line change @@ -93,6 +93,9 @@ public ReportApi build() {
9393 .logLevel (loggerLevel );
9494 if (client != null ) {
9595 builder .client (client );
96+ } else {
97+ okhttp3 .OkHttpClient okHttpClient = new okhttp3 .OkHttpClient ().newBuilder ().build ();
98+ builder .client (new feign .okhttp .OkHttpClient (okHttpClient ));
9699 }
97100 if (options != null ) {
98101 builder .options (options );
Original file line number Diff line number Diff line change 66
77 <groupId >io.github.jpush</groupId >
88 <artifactId >jiguang-sdk-java</artifactId >
9- <version >5.2.12 </version >
9+ <version >5.2.13 </version >
1010 <packaging >pom</packaging >
1111
1212 <modules >
You can’t perform that action at this time.
0 commit comments