Commit 1afaa268 authored by 王雷's avatar 王雷

添加socket1.0回调支持

parent b11bf355
...@@ -478,17 +478,30 @@ public class MsgWebSocketUtil { ...@@ -478,17 +478,30 @@ public class MsgWebSocketUtil {
case "init"://初始化/验证 case "init"://初始化/验证
sendBind(jsonObject); sendBind(jsonObject);
break; break;
case "success"://验证成功//2.0有消息的时候,type返回的竟然也是这个 0.o case "success":
//这里优化,如果是通知 有新消息,请求接口后 筛重 再塞队列 //不是socket1.0
if (StringUtil.isNotNull(jsonObject.optString("new_message"))) { if (!isSocket2) {
if (jsonObject.optString("new_message").equals("true")) { //判断是否存在tag,tag不为空就 通知socket服务端,收到了此消息-----------
getSocketServiceMessage(); if (useQueue) {//如果开启队列,消息加入队列---------------------------------------------
MessageQueue.getInstance().enQueue(message);
} else {//直接 回调 传消息
if (socketMessageListener != null) {
socketMessageListener.recieveMessage(message);
} else {
Logger.e(TAG, "socketMessageListener==null");
}
} }
} else { } else {
Logger.e(TAG, "socket绑定成功"); //验证成功//2.0有消息的时候,type返回的竟然也是这个 0.o
//这里优化,如果是通知 有新消息,请求接口后 筛重 再塞队列
if (StringUtil.isNotNull(jsonObject.optString("new_message"))) {
if (jsonObject.optString("new_message").equals("true")) {
getSocketServiceMessage();
}
} else {
Logger.e(TAG, "socket绑定成功");
}
} }
//判断是否存在tag,tag不为空就 通知socket服务端,收到了此消息----------- //判断是否存在tag,tag不为空就 通知socket服务端,收到了此消息-----------
// if (useQueue) {//如果开启队列,消息加入队列--------------------------------------------- // if (useQueue) {//如果开启队列,消息加入队列---------------------------------------------
// MessageQueue.getInstance().enQueue(message); // MessageQueue.getInstance().enQueue(message);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment