在TIM客户端删除被管理员解散的群组会话

在TIM客户端删除被管理员解散的群组会话编者:李国帅qq:9611153微信lgs9611153时间:2020.6.1背景原因:TIM客户端会保留曾经参与过的会话,即便是会话的对话方,参与的群组已经不存在,会话和消息也不会移除,除非从本地删除。如果不想保留,就需要对TIM的逻辑进行处理。对于群组,如果群组被解散,可以在收到解散通知时,把群组会话移除。如果用户不在线时群组被解散,该如何做呢?想到并验证确实可用的方法:查询当前用户所在群组,删除那些过期的本地群组。背景问题流程:所需资源:Andr.

大家好,又见面了,我是你们的朋友全栈君。

编者:李国帅

qq:9611153 微信lgs9611153

时间:2020.6.1

背景原因:

TIM客户端会保留曾经参与过的会话,即便是会话的对话方,参与的群组已经不存在,会话和消息也不会移除,除非从本地删除。

如果不想保留,就需要对TIM的逻辑进行处理。

对于群组,如果群组被解散,可以在收到解散通知时,把群组会话移除。

如果用户不在线时群组被解散,该如何做呢?

 

想到并验证确实可用的方法:查询当前用户所在群组,删除那些过期的本地群组。

背景问题流程:

在TIM客户端删除被管理员解散的群组会话

所需资源:

Android, com.tencent.imsdk:imsdk:4.7.2

 

解决方案:

下面就是删除过期群组的流程,对应于’com.tencent.imsdk:imsdk:4.7.2′

在TIM客户端删除被管理员解散的群组会话

 

修改位置:

在TIM客户端删除被管理员解散的群组会话

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144336.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vb如何测试连接mysql_VB怎么连接访问Access数据库?[通俗易懂]

    VB是我们常常会见到的一款可视化程序设计语言,它的功能十分强大,因此有很多人会使用它,但是有时候我们需要用到VB来连接Access数据库,但是却无从下手,那么VB怎么连接访问Access数据库呢?不懂的朋友请看以下内容。方法/步骤:1、Access,建立数据库,数据库命名为Database1.mdb。(注意:这里的后缀是mdb,如果Access是2007版本的,保存的时候要另存为2003版本的才行…

    2022年4月8日
    44
  • Excel VBA宏编程入门(五)——用户交互[通俗易懂]

    Excel VBA宏编程入门(五)——用户交互[通俗易懂]目录任务介绍选择文件夹选择文件保存路径交互选择一列交互选择一行任务介绍VBA编程中,为了程序的灵活性,有时候需要用到用户交互操作,例如让用户选择一个文件夹,用户选择一个单元格等等。本文将介绍一些常用的用户交互操作的实现选择文件夹St=Application.FileDialog(msoFileDialogFolderPicker).Show’如果选择了文件夹就返回-1,不选择文件夹就返回0IfSt<>0ThenfileDir=Application.File

    2022年6月2日
    36
  • IntelliJ IDEA 如何创建一个 Java 项目

    IntelliJ IDEA 如何创建一个 Java 项目一、创建Java项目1.选择一个文件夹,鼠标右击OpenFolderasIntellliJIDEAProject(作为intellijidea项目打开文件夹),打开之后应该是一个初始界面2.选择File—>New—>Project3.选择一个电脑本机的JDK4.NewProject:可以不勾选,直接NEXT5.选择新项目名称,新项目路径,然后Finsh,在新打开的页面选择NewWindow6.创建Java项目成功二、创建Java文件1.右击src—&gt

    2022年7月9日
    81
  • 常量字符串过长的解决办法_未受控的格式化字符串

    常量字符串过长的解决办法_未受控的格式化字符串如果使用String str = “这是一个很长很长很长 你需要的字符串。”; 出现异常不能正常编译运行时,可以使用下方:StringBuilder sb = new StringBuilder();sb.append(“这是一个很长很长”);sb.append(“很长 你需要的字符串”);字符串太长或字符串其他情况下可使用 : StringBuilder sb = new StringBuilder()…

    2022年8月19日
    38
  • linux环境下将某个目录下的文件复制或者移动到另一个目录下[通俗易懂]

    linux环境下将某个目录下的文件复制或者移动到另一个目录下[通俗易懂]1、将一个文件夹下的所有内容复制到另一个文件夹下cp-r/home/packageA/*/home/cp/packageB/或cp-r/home/packageA/./home/cp/packageB/这两种方法效果是一样的。2、将一个文件夹复制到另一个文件夹下cp-r/home/packageA/home/packageB运行命令之后packageB文件夹下就有packageA文件夹了。3、删除一个文件夹及其下面的所有文件rm-r/home/packag

    2022年8月23日
    6
  • Java代码生成器原理和编写

    Java代码生成器原理和编写代码生成器的原理其实是非常简单的,主要可以分为下面两个步骤: 数据库元数据抓取 模板输出 第一步数据库元数据信息抓取这里给大家提供些简单易于操作的思路,我们找到数据库连接中的information_schema这个库,这个库就是元数据库,保存着其他库以及库表的信息,并且一直维护.我们想要做到根据数据库去动态生成代码,那么就需要拿到生成代码的对应的数据库,表,以及字段等信息.下面给大家提供一下获取数据库,获取数据库表,获取数据库表字段的SQL语句获取连接中的所有数据..

    2022年5月4日
    149

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号