即时通信 IM
即时通信(Instant Messaging,IM)基于 Micro 底层 IM 能力开发,仅需植入 SDK 即可轻松集成聊天、会话、群组、资料管理能力,帮助您实现文字、图片、短语音、短视频等富媒体消息收发,全面满足通信需要。

简介
针对开发者的不同阶段需求及不同场景,即时通信 IM 团队提供了一系列解决方案,包括:Android、iOS、Windows、Web 的 SDK 组件、服务端集成 Web API 接口、第三方回调接口 等。
利用这些组件和能力,开发者可以简单快捷地构建高可靠且稳定的即时通信产品。

架构介绍
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、帐号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。

单聊
单聊即 1V1 聊天,提供包括文字、表情、地理位置、图片、语音、短视频及自定义消息的能力,可实现红包、对话机器人、消息回执、消息撤回等特殊功能,除此之外还提供离线消息、漫游消息等服务。

群聊
多人聊天服务,根据群组加群方式及管理组织形式的部分预设以下四种群组类型,可以适应各种群聊场景需求。
好友工作群(Work):类似普通微信群,创建后仅支持已在群内的好友邀请加群,且无需被邀请方同意或群主审批。
陌生人社交群(Public):类似 QQ 群,创建后群主可以指定群管理员,用户搜索群 ID 发起加群申请后,需要群主或管理员审批通过才能入群。
临时会议群(Meeting):创建后可以随意进出,且支持查看入群前消息;适合用于音视频会议场景、在线教育场景等与实时音视频产品结合的场景。
直播群(AVChatRoom):创建后可以随意进出,没有群成员数量上限,但不支持历史消息存储;适合与直播产品结合,用于弹幕聊天场景。

帐号鉴权
提供安全的非对称加密 ECDSA-SHA256 和哈希加密 HMAC-SHA256(推荐使用 HMAC-SHA256),开发者可直接使用 App 自有帐号快速集成即时通信 IM 服务,省去帐号映射的繁琐工作。通过简单的 SDK 集成,便捷的接口调用,完成用户帐号(UserID)与密码(UserSig)的鉴权。

Micro API
Micro API 是一个 HTTP 管理接口,主要功能是为 App 后台提供一个后台管理入口。目前即时通信 IM 支持的 Micro API 参阅 Micro API 接口简介 文档。
除了 Micro API,即时通信 IM 控制台也可实现简单的数据管理、单发/群发消息等功能,开发者可以在即时通信 IM 控制台进行数据管理、查看及测试。相比之下,Micro API 接口较为原始,但可以提供功能更为强大的管理能力。

服务端 API :https://cloud.tencent.com/document/product/269/1520
客户端 API :https://cloud.tencent.com/document/product/269/37411

第三方回调
所谓 第三方回调,即即时通信 IM 会在某一事件发生之前或者之后,向 App 的后台服务器发送请求,App 后台可以据此进行必要的数据同步,或者干预事件的后续处理流程。

私有化支持
私有化部署允许企业将系统直接部署到企业自己的服务器上,数据直接保存在本地。即时通信 IM 已支持私有化部署功能,可以协助企业进行私有化版本的部署、实施、运营维护。如您有使用需求请申请 即时通信 IM 私有化服务。

// 创建图片消息
V2TIMMessage v2TIMMessage = V2TIMManager.getMessageManager().createImageMessage("/sdcard/test.png");
// 发送图片消息
V2TIMManager.getMessageManager().sendMessage(v2TIMMessage, "toUserID", null, V2TIMMessage.V2TIM_PRIORITY_DEFAULT, false, null, new V2TIMSendCallback<V2TIMMessage>() {
@Override
public void onError(int code, String desc) {
// 图片消息发送失败
}
@Override
public void onSuccess(V2TIMMessage v2TIMMessage) {
// 图片消息发送成功
}
@Override
public void onProgress(int progress) {
// 图片上传进度(0-100)
}
});

标签智能推荐:

WPF 截图控件之画笔(八)「仿微信

前言接着上周写的截图控件继续更新添加画笔。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」5.WPF截图控件之绘制箭头(五)「仿微信」6.WPF截图控件之绘制箭头禁止越界(六)「仿微信」7.WPF截图控件之文字(七)「仿微信」正文一、接着ScreenCut继续发电;1)添加画笔操作只允

WPF 截图控件之移除控件(九)「仿微信

WPF截图控件之移除控件(九)「仿微信」WPF截图控件之移除控件(九)「仿微信」作者:WPFDevelopersOrg原文链接:https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40;VisualStudio2022;项目使用MIT开源许可协议;截图控件暂时更新到此,未实现功能如下Hook快捷打开截图。添加操作还不能移动和更改

WPF 截图控件之移除控件(九)「仿微信

WPF截图控件之移除控件(九)「仿微信」WPF截图控件之移除控件(九)「仿微信」作者:WPFDevelopersOrg原文链接:https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40;VisualStudio2022;项目使用MIT开源许可协议;截图控件暂时更新到此,未实现功能如下Hook快捷打开截图。添加操作还不能移动和更改

WPF之ComboBox

WPF之ComboBox&nbsp;&nbsp;&nbsp;

WPF中使用Image控件显示图片

WPF中使用Image控件显示图片

WPF 截图控件之文字(七)「仿微信

前言接着上周写的截图控件继续更新添加文字。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」5.WPF截图控件之绘制箭头(五)「仿微信」6.WPF截图控件之绘制箭头禁止越界(六)「仿微信」正文一、接着ScreenCut继续发电。1)添加文字操作只允许在可编辑区域内在添加文字、使用Bord

WPF 截图控件之文字(七)「仿微信

前言接着上周写的截图控件继续更新添加文字。1.WPF实现截屏「仿微信」2.WPF实现截屏控件之移动(二)「仿微信」3.WPF截图控件之伸缩(三)「仿微信」4.WPF截图控件之绘制方框与椭圆(四)「仿微信」5.WPF截图控件之绘制箭头(五)「仿微信」6.WPF截图控件之绘制箭头禁止越界(六)「仿微信」正文一、接着ScreenCut继续发电。1)添加文字操作只允许在可编辑区域内在添加文字、使用Bord

WPF中Slider滑块的使用

WPF中Slider滑块的使用&nbsp;

WPF中System.Windows.Interactivity的迁移

#原wpf中的System.Windows.Interactivity在.netcore中已不再受支持已迁移至Microsoft.Xaml.Behaviors.Wpf

WPF开发相关资料汇集

什么是WPF,对WPF的认识工程有问题,部分文件缺失https://github.com/CopyPlusPlus/CopyPlusPlushttps://github.com/CopyPlusPlus/GoogleTranslateFreeApi