环信IM集成指南Web端常见问题整理IMGeek开发者社区移动开发者社区开源社区

22.web小程序小程序加入音视频会议不显示图像

原因一:后端返回的域名变化,没有在小程序白名单注册的域名是不可用的。解决办法:让客户把新域名加入小程序白名单:mprtc.easecdn.com原因二:小程序后台并未开通live-pushlive-player等标签权限。解决方法:走小程序平台流程进行开通。23.WEBIM能否查询到(群组/聊天室)当前在线人数?web的可以通过调rest服务端接口获取群组人数以及群成员的id然后调rest服务端接口查看群成员id是否在线24.群组聊天室的区别:聊天室:随进随出在线可以收到聊天室消息,如果离线了,那么两分钟后自动退出聊天室,不会再接收消息。群组:有owner群主和管理员可分为私有群公有群加入后只要不被踢出去就会一直在群里在线情况下正常接收消息,离线之后会产生离线消息,在线之后接收到离线时的离线消息推送。25.web端下载日志的方法是:WebIM.logger.download()26.环信日活统计说明:

①强制推送就是设置了离线推送免打扰也会接收到离线推送,②缩略图就是设置APP端接收到图片消息自动下载的缩略图宽高28.Rest请求注册用户报错405:解决方案:是检查请求时的method,例如post的请求写成的是put。通常405是method错误。

29.关闭SDKlog的方式:WebIM.logger.disableAll()

30.WebSDK不支持IE9以下的原因

是因为用到了protobuf,并且IE9以下不支持websocket如图:

33.如何查看消息投递的状态?进入console管理后台查看即时通讯->服务质量监控查看IM消息投递查询。

获取拿到token,并且返回给前端即可。

35.漫游消息拉取接口返回过慢:原因:漫游消息接口默认会返回一些非展示类型的消息,比如reacdack,channelack等,非展示在页面上,例如拉取十条展示消息,但会有一些非展示消息返回导致接口需要调用多次拉取展示消息,因此会返回过慢。解决方式:可以配置漫游过滤,不漫游非展示类型的消息。

36、删除消息没有删除消息的接口,可以去开通消息撤回,去撤回消息

37、服务器为什么不能删聊天记录删了环信id,聊天记录是不会删除的,这么设计的逻辑是因为每个客户的业务场景不同,如果客户误删了环信id,需要重新注册回来,并且需要看到历史聊天记录。如果你这边的业务,是不希望这种场景,你可以去定义注册环信IM的id规则,你用户注册你自己应用的username时,按你定义的规则去注册IM的id,也就是说你这边的username和环信的id不是同一个,环信这边是根据环信id保存历史记录的

39、聊天室和群组的区别群组:无论用户有没有打开群都会接收到在线消息和离线消息聊天室:离开后不再接收消息

40、关闭sdk自动打印日志这个日志是sdk自动打印的,没有影响的,打印日志功能是可以关闭的,如果您的sdk版本在3.6.0及以上可以在页面加载完成时通过WebIM.logger.disableAll()关闭;sdk版本在3.6.0以下时,在webim.config.js文件中将isDebug改成false就可以了。

42、发送消息报503一般是消息体的问题,排查一下消息体的参数有没有undefined或者不是字符串类型

43、关联账号没有这种关联效果不过您可以开通实时回调,消息到达环信服务器后,会同步回调到您服务器到时您可以自己实现给其他的个人身份账号通知

51、web端发消息报错503是什么问题?A:检查下消息体,消息的body体里面包含undefined。

52、web端消息已读未读如何处理?web端支持消息回执,接收方接收到消息,发送已读回执给对方,对方监听到onreadmassage回调后,将消息置为已读,ui展示已读状态。

53、web端报错type28是什么原因?A:type28通常就是没有登陆就调用了功能性接口导致的问题,需要检查登陆状态,在onOpened触发之后再调用功能性接口。

54、web登陆成功,能发送消息,但是接收不到消息?A:打印下msg.body,看下发送方、接收方是不是string类型。

55、添加回调规则添加失败。A:检查下回调规则名称是不是用的汉字,回调规则只能是数字、字母,不能用汉字。

56、对方离线了之后,发送的消息,上线后如何获取?A:对方离线,消息会进入离线队列,如果没有集成第三方厂商离线推送,用户上线后,服务器下发给客户端。

57、调用SDK方法报错:Cannotreadproperty'lookup'ofundefined?A:因为未登陆成功就调用了SDK的api,需要在onOpened链接成功回调执行后再去调用SDK的api。

58、聊天室如何获取历史消息?A:两种方式:1、环信服务器端主动推,需要联系商务开通服务,默认10条,数量可以调整。2、通过消息漫游接口自己去拉取历史消息,各端都有提供拉取漫游消息接口。

59、拉取消息漫游,conversationId是怎么获取的?A:单聊的话,conversationId就是对方用户的环信id。群聊或聊天室的话,conversationId就是groupid或者chatroomid。

60、如何实现只有好友才可以发消息?A:可以使用环信的发送前回调服务,消息先回调给配置的回调服务器,然后去判断收发双方是否是好友关系,如果是好友关系,那么下发消息,如果是非好友关系,则不下发消息,客户端ui可以根据不下发返回的code做提示。

62、调修改群信息报错如下System.Net.WebException:“远程服务器返回错误:(400)错误的请求。A:检查下请求体,看下参数格式是否正确,比如"membersonly",,"allowinvites"这两个参数的值为布尔值。

63、注册用户username是纯数字可以吗。

调restapi是可以的,serversdk的话,为了让用户使用更规范的名字,命名规则更严格一些,要求首位是字母。

79、查到用户在群里,为什么发消息提示602notingrouporchatroom需要查询该用户加入的群组中是否有这个群,可能会是脏数据导致的假象。需要用户重新加入群组80、为什么设置了敏感词还能发送成功需要排查是否将敏感词通过ext扩展发出,ext里面的内容不过敏感词81、发送消息报错604blockedbymod_antispam反垃圾导致的,需要排查是否多次发送同一条消息,有没有收到反垃圾邮件82、环信音视频报错conn.sendMSyncisnotafunctionsdk4.0导致的问题,回退到3.6.3可正常使用83、rest发送的消息不走发送前回调84、为什么发送的消息,拉取会话列表拉取不到需要排查是客户端发送的消息还是rest发送的消息,rest发消息写会话列表需要单独开通85、在群组中,只有最后一个进入群的人可以接收到群里面其余人发送的信息,在这时如果有另一个人加入群,那么这个加入群的人可以接收其他人的信息,剩下的人接收不到,sdk版本的问题,替换为最新的sdk即可解决86、上传到环信的视频无法在safari浏览器播放的问题urlxxx=true&origin-file=true拼接这个后缀

89、web端如何变更群主?web需要调rest方法,web客户端去调客户自己服务器,然后客户服务器再去调环信服务器,调这个转让群组的方法。

90、添加群管理员,返回结果是404,是什么情况呢?首先需要确认下群组是否还是存在的,另外确认下用户是否加入了群组,添加管理员权限的成员一定要是该群的成员。

THE END
1.看一看:WeGame上离线模式怎么使用这时,WeGame的离线模式就显得尤为重要。本文天极小编将详细介绍如何在WeGame中启用离线模式、如何查看游戏是否支持离线模式,以及离线模式是否可以存档等问题,帮助大家更好地利用这一功能。小虎队软件库的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!https://wwwhttps://www.0438.tv/thread-6900018-1-1.html
2.微信离线消息保存多久微信作为当前最为流行的即时通讯工具之一,每天都有大量的用户通过它传递信息。然而,当用户处于离线状态时,他们发送或接收的消息是如何被保存和管理的呢?本文将详细解答“微信离线消息保存多久”这一问题。 首先,我们需要明确的是,微信服务器对于离线消息的保存时间是有限的。具体来说,微信服务器只保存72小时内的离线普http://product.pconline.com.cn/itbk/top/qa/1840/18401140.html
3.魔兽世界怀旧服挂机时间探秘:超时未操作即面临掉线风险在魔兽世界怀旧服中,挂机时间是个让许多玩家头疼的。长时间离开游戏,再回来时却发现自己已经被系统自动离线,这种感觉实在让人沮丧。那么,在怀旧服中挂机时间到底有什么限制?超时未操作会带来哪些后果?本文将从多个方面进行深入探讨,帮助大家更好地了解挂机时间的相关规则。 http://m.zazfb.vip/zfbgl/4341.html
4.WeGame离线模式怎么开启?WeGame开启离线模式的方法我们有时候在使用电脑时会遇到没有网络的情况,这时候打开游戏平台就需要进入到其离线模式,因此就有用户好奇WeGame要如何进入离线模式,其实操作起来还是很简单的,下面就和小编一起来看看WeGame开启离线模式的方法吧。 WeGame开启离线模式的方法 1、在没有详情页标识以下内容的游戏才支持离线模式。 http://www.101bt.net/6s43292p0.html
5.QQ状态之谜,频繁在线离线引发网友热议生活3、账号安全因素:在某些情况下,账号安全也可能导致QQ状态的变化,用户可能开启了双重验证、异地登录保护等功能,或者在短时间内多次输入密码错误等情况,都可能导致账号暂时无法登录,从而显示离线状态。 4、用户操作习惯:用户的操作习惯也可能导致QQ状态的频繁变化,用户可能频繁切换手机设备、电脑设备或者其他网络环境,这些都http://app.gxstnypt.cn/post/17989.html
6.离线多久才会显示离线此外,如果网络状况不佳,服务器可能会将用户视为离线状态,即使用户仍然在线。因此,离线的时间长短取决于网络状况和服务器的负载情况,一般情况下,如果一个用户在线时间超过5分钟没有任何活动,那么服务器就会将其视为离线状态。一般情况下,离线时间超过5分钟,就会显示离线。发生问题的原因可能是网络连接https://wen.baidu.com/question/722119798716135485.html
7.SOS紧急按钮断电或断网后App上多久会显示离线注册 登录 产品知识传感器/网关报警器 更新时间:2021-09-26 17:58:31 您好,当设备3次呼吸上报失败且总共12小时后,才能判定设备离线;如果是网关断电或者断网后,最迟3分钟,会在App内显示离线,重新联网后则会在30秒内显示上线。 该内容对您有帮助吗?https://support.tuya.com/zh/TuyaGo-HelpCenter/_detail/K9f7hz2rg9i5h
8.前端面试题详细整理总结通常当鼠标滑动到元素上的时候显示 alt是的特有属性,是图片内容的等价描述,用于图片无法加载时显示、读屏器阅读图片。可提图片高可访问性,除了纯装饰图片外都必须设置有意义的值,搜索引擎会重点分析。 3、HTTP的几种请求方法用途 1、GET方法 发送一个请求来取得服务器上的某一资源 2、POSThttps://www.imooc.com/article/309425
9.手机或平板查找设备使用条件及常见问题华为官网如果您已丢失的设备显示离线状态,可使用您离线设备上已登录的华为帐号登录云空间官网(cloud.huawei.com),点击查找设备进入,在页面上方选择您需要查找的设备型号后,点击上线通知右侧未设置按钮,输入您的联系方式后,当设备上线时,系统将会通过短信/邮件通知您。 https://consumer.huawei.com/cn/support/content/zh-cn00866816.html
10.唯美忧伤句子十六、你状态一直显示着离线请留言 我留什么 你会回吗 十七、每个人的草稿纸上都有一个令自己难忘的人 十八、人间最痛苦的不是生与死的离别,而是就要考试了别人在复习我在预习。 十九、人的眼睛有.亿像素 但却终究看不懂人心 二十、希望有一天我可以说 终于等到你 还好我没放弃 https://www.oh100.com/juzi/5699339.html
11.密码在线破解成功率高达73%,国内首位口令安全博士让美国修改身份认证离线破解不需要连网,但需要拿到网站服务器上存储的密码库,针对目标帐号,在本地依次尝试可能的密码,直到猜测出密码或因算力有限自动放弃猜测。因此,离线猜测不受猜测次数的限制,一般也称为大猜测次数下的攻击。 汪定团队的研究显示,中文网民的密码在小猜测次数下(即在线猜测)更弱。 https://www.163.com/dy/article/ERHULDK905119734.html
12.拼多多客服离线了消息会去哪?客服状态有哪些?对于主账号,其处于离线期间,但显示的是有消费者的咨询消息还没有回复这种情况,首先需要商家明确,拼多多商家客服的分流逻辑其实是和“千牛”相类似的。 很多网友都喜欢在拼多多平台购物,我们在拼多多平台购物的过程中,如果遇到了什么问题,可以联系拼多多客服解决,如果客服离线了的话,这个消息会到哪里去呢?下面一起了解一https://www.maijia.com/article/566497
13.王者荣耀退出后系统会延迟离线时间吗?来,幼儿园级手把手教学 不用搜,这是个马甲 直接退出会显示你在线,多久倒是没注意过,这样才会显示https://www.zhihu.com/question/433086852/answer/1608107441
14.qq什么情况下显示离线手机在以下情况下会显示离线,手机WiFi和流量处于关闭状态时,运行QQ会显示离线状态,将后台运行的qq彻底关闭时,QQ会显示离线状态,qq设置了隐身功能,即使在线也会显示离线。https://www.yunqishi.net/dnjc/sjjc/49130.html