环信的消息返回,是什么的格式

=====收到监听=======[msg{from:kefuchannelimid_691084, to:861071 body:txt:"凯迪拉克浪费恐龙快打 "]

仔细看下不是json格式的,比如我现在需要里面得txt字段,这种格式不会解析,那么用如下方法

public void onMessage(List msgs) {

Log.v("==================:","=====收到监听======="+msgs);

// 获取当前conversation对象

conversation = ChatClient.getInstance().chatManager().getConversation(toChatUsername);

CharSequence htmpTxt =null;

for (Message message : msgs) {

String username =null;

username = message.from();

EMTextMessageBody txtBody = (EMTextMessageBody) message.body();

//解析html超链接

  htmpTxt = Html.fromHtml(txtBody.getMessage().replace("<","<"));

}

PluginActivity.callLuaFunction("LocationPlugin.onMessageKefu|"+ PluginActivity.PLUGIN_CALLBACK_SUCCESS+"|"+htmpTxt);

}

在监听方法中遍历整个message消息

htmpTxt 就是文本,凯迪拉克浪费恐龙快打,自己写的ui直接去展示前端就行了

你可能感兴趣的:(环信的消息返回,是什么的格式)