android环信删除会话列表,关于环信删除会话之后,从好友列表进入无法显示聊天消息...
如果不删除会话的时候,从好友列表点击进入可以显示历史聊天的的消息,只要执行删除会话,在从好友列表进入会话,聊天消息不显示,如果在聊天输入框发送消息,所有消息又会显示出来。
下面是调取环信接口的代码片段:
//调用环信删除会话
function fnDeleteConversation(conversationId_,type_) {
// console.log(conversationId_)
fneaseChatDeleteConversation(conversationId_,type_,false);
}
//环信删除会话
function fneaseChatDeleteConversation(conversationId_,type_,isDeleteMessages_){
easeChat = api.require('easeChat');
easeChat.deleteConversation({
conversationId: conversationId_,
isDeleteMessages: isDeleteMessages_
},function(ret,err) {
console.log(JSON.stringify(ret));
if(ret.status){
fngetAllConversations();
}else{
api.alert({ msg:JSON.stringify(err)});
}
});
}
//获取所有会话
function fngetAllConversations(){
easeChat = api.require('easeChat');
easeChat.getAllConversations(function(ret) {
// console.log(JSON.stringify(ret.conversations));
var _total = 0;
for(var i in ret.conversations){
_total += ret.conversations[i].unreadMessagesCount;
}
//存储未读消息总数
$api.setStorage('unread_total', _total);
//刷新底部导航消息数
api.execScript({
name: 'main',
script: 'fnNewsBadge('+_total+');'
});
//刷新会话消息
api.execScript({
name: 'main',
frameName: 'message_frame',
script: 'fnLoadConversation('+JSON.stringify(ret)+');'
});
//ret.conversation =_conversation;
// fnLoadConversation(ret);
});
}
//获取聊天消息
function fnMessageFromDB(_conversationId,_type,_loadMore,_lastid,_pagesize){
var ePagesize;
if(_pagesize){
ePagesize++;
}else{
ePagesize=6;
}
easeChat = api.require('easeChat');
easeChat.loadMessageFromDB({
conversationId: _conversationId,
type: _type,
startMsgId:_lastid,
pagesize:ePagesize
},function(ret) {
api.refreshHeaderLoadDone();
// console.log(JSON.stringify(ret));
fnLoadMessageFromDB(ret,_loadMore);
});
}
//从好友列表点击进入带参数
api.openWin({
name: 'message_chat',
url: 'widget://html/message/message_chat.html',
pageParam: {
name: name,
id: id,
type: type
}
});
android环信删除会话列表,关于环信删除会话之后,从好友列表进入无法显示聊天消息...相关推荐
- qq好友列表获取,利用curl 模拟获取qq好友列表获取接口
qq好友列表获取,利用curl 模拟获取qq好友列表获取接口 代码如下: //模拟浏览器查找好友列表$url = "http://cgi.find.qq.com/qqfind/buddy/s ...
- 微信好友列表服务器,微信小游戏如何实现邀请好友列表
大致思路如下,获取到openID后,wx.shareAppMessage方法中query字段传入自身openID,其他玩家进入游戏后onShow() 或者是getLaunchOptionsSync() ...
- qq好友列表获取之动态爬虫清洗爬取好友列表数据 - 获取qq好友、群、群成员列表
qq好友列表获取之动态爬虫清洗爬取qq好友列表数据 - 获取qq好友ip.群.群成员列表.我们的好友列表要从 qzone 获取,现在打开 qzone 的链接 https://h5.qzone.qq.c ...
- 03环信好友管理 - 获取好友列表
获取好友列表,环信提供了4种方法. 从本地获取:该方法比较特殊,只有在您之前获取过好友列表的情况下才会有值,且不能保证最新. NSArray *buddyList = [[EaseMob shared ...
- android 实现QQ好友列表(扩展listview:ExpandableListView)
在某些android开发群里,看到有些新手问怎么实现QQ好友列表,其实网上一搜挺多的.接触Android,也才一年的时间,大部分时间花在工作上(解bug...),界面上开发很少参与.自己维护的系统应用 ...
- android 实现QQ好友列表
在某些android开发群里,看到有些新手问怎么实现QQ好友列表,其实网上一搜挺多的.接触Android,也才一年的时间,大部分时间花在工作上(解bug...),界面上开发很少参与.自己维护的系统应用 ...
- PC微信逆向:使用HOOK获取好友列表和群列表
文章目录 获取好友列表的切入点 定位查询好友信息的函数 定位微信号的地址 一次错误的尝试 再次查找目标函数 成功定位获取好友信息的函数 定位获取好友列表的函数 示例代码 实际效果 预告 获取好友列表目 ...
- QQ好友列表导出用JTree树实现
最近学习了一下JTree的使用方法:QQ好友列表导出用JTree树实现 先来看一下树的实例: 构建一个树, DefaultMutableTreeNode root = new DefaultMutab ...
- java仿qq好友列表_JTree实现QQ好友列表
最近学习了一下JTree的使用方法: 先来看一下树的实例: 构建一个树, DefaultMutableTreeNode root = new DefaultMutableTreeNode(" ...
最新文章
- Leetcode: Intersection of Two Arrays
- PAT甲级1130 Infix Expression:[C++题解]中缀表达式、二叉树中序遍历、dfs
- INFO org.apache.hadoop.ipc.RPC: Server at master/192.168.200.128:9000 not available yet, Zzzzz...
- redis的安装和测试
- 【剑指offer】面试题12:矩阵中的路径(Java)
- leetcode - 1223. 掷骰子模拟
- ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程
- REPNZ SCANS
- 「代码随想录」139.单词拆分【动态规划】【完全背包】力扣详解!
- 25. 单体内置对象
- java斗地主案例_Java斗地主案例
- php 许愿墙 阶段案例_PHP+jQueryUI实现许愿墙功能、贴便签、贴标签功能(案例)...
- application octet stream java_java – JSP下载 – application / octet-stream
- Flutter系列之Navigator组件使用
- 初级程序员应该怎么选电脑?来自从业5年维修工程师的建议
- 有趣的HTML实例(十五) 注册登录界面(css+js)
- PC和DSP通信以及MCU和DSP通信之间的切换
- mysql公司简介_MySQL简介
- 各个流行语言优缺点对比及其适用场景
- 如何查看电脑最大支持多少GB内存
热门文章
- Java多位数字强可读性写法(数字中间添加下划线分开)
- 【论文笔记】CS会议论文书写注意点
- dc是什么游戏的简称_足球里位置简称CB和DC有什么区别
- 【labview】限幅子vi +源程序
- 学习历程——词法分析器
- 使用 Amazon SageMaker Clarify 解释德甲赛况 xGoals
- log4j与log4j2性能对比及log4j升级至log4j2方案
- 这四个原因会导致域名解析错误
- win7不能在本地计算机启动防火墙,win7操作中心无法启用防火墙怎么解决
- NX二次开发-UFUN工程图导入视图UF_DRAW_import_view