上云无忧 > 文档中心 > 环信IM即时通讯(小程序) - 在多个设备登录
IM即时通讯
环信IM即时通讯(小程序) - 在多个设备登录

文档简介:
功能描述: 环信即时通讯 IM 支持同一个用户 ID 在多个平台或者多个设备上登录; 服务器提供查询每个账号已登录设备列表的接口,可通过接口强制账号从其他已登录设备中注销; 环信即时通讯 IM Web/Applet SDK 支持在同一账号所有已登录设备上同步在线消息和离线消息以及对应的回执和已读状态;
*此产品及展示信息均由环信官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

功能描述

环信即时通讯 IM 支持同一个用户 ID 在多个平台或者多个设备上登录;

服务器提供查询每个账号已登录设备列表的接口,可通过接口强制账号从其他已登录设备中注销;

环信即时通讯 IM Web/Applet SDK 支持在同一账号所有已登录设备上同步在线消息和离线消息以及对应的回执和已读状态;

目前账号在 Web/Applet 端登录时无法获取其他同时登录的设备 ID,但是可以自动监听到其他设备上被动的好友或者群组操作,例如好友申请获得同意、入群申请获得同意,等等;但主动操作如申请加某个 ID 为好友,申请加入某个群等不会同步给 Web/Applet 端。

默认最多支持 4 个设备同时在线,具体请参见 环信即时通讯 IM 价格 (opens new window)。如需增加支持的设备数量,可以联系环信即时通讯 IM 的商务经理。

技术原理

环信即时通讯 IM Web/Applet SDK 每次在 Web/Applet 端登录时会生成一个新的唯一的 ID,发送到服务器,服务器会自动分发新消息到各个登录中的设备,可以自动监听到其他设备上进行的好友或者群组操作。但 Web/Applet 端没有 API 获取在其他设备上登录的 ID,因此无法看到其他同时登录的设备,也无法知道哪个设备进行了操作。

实现方法

服务器默认开通多设备登录。SDK 在初始化的时候会注册监听事件,服务器同步信息之后,SDK 会回调这些事件,跟其他端一起收到好友和群组操作通知,但不会同步其他端的主动操作类似申请添加好友。

相似文档
  • 用户在线状态(即 Presence)包含用户的在线、离线以及自定义状态。 本文介绍如何在即时通讯应用中发布、订阅和查询用户的在线状态。 技术原理: 环信 IM SDK 提供在线状态接口,用于管理在线状态订阅,包含如下核心方法: subscribePresence:订阅用户的在线状态;
  • 环信即时通讯 IM 提供消息表情回复(下文统称 “Reaction”)功能。用户可以在单聊和群聊中对消息添加、删除表情。表情可以直观地表达情绪,利用 Reaction 可以提升用户的使用体验。同时在群组中,利用 Reaction 可以发起投票,根据不同表情的追加数量确认投票。
  • 子区是群组成员的子集,是支持多人沟通的即时通讯系统,本文介绍如何使用环信即时通讯 IM SDK 在实时互动 app 中创建和管理子区,并实现子区相关功能。 注意:私有化版本不支持子区功能。
  • 子区消息消息类型属于群聊消息类型,与普通群组消息的区别是需要添加 isChatThread 标记。本文介绍环信即时通讯 IM SDK 如何发送、接收以及撤回子区消息。
  • 功能描述: SDK 提供消息举报接口支持用户举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并提供接口供 Console 后台搜索展示。审核员可以对举报记录进行相应处理。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部