因为项目需求极光不能满足当前推送量,只能寻别的改决方法。想到了webSocket,
Okhttp支持webSocket协议。
上代码:
在 build.gradle 配制 okhttp依赖
compile 'com.squareup.okhttp3:okhttp:3.4.1'
加入网络权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
java 代码
创建一OkHttpClient 对像
final static OkHttpClient mOkHttpClient = new OkHttpClient.Builder() .readTimeout(3000, TimeUnit.SECONDS)//设置读取超时时间 .writeTimeout(3000, TimeUnit.SECONDS)//设置写的超时时间 .connectTimeout(3000, TimeUnit.SECONDS)//设置连接超时时间 .build();