Giter Site home page Giter Site logo

assassinym / timsdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tencentcloud/timsdk

0.0 1.0 1.0 780.51 MB

腾讯云即时通信 IM 服务,国内下载镜像:

Home Page: https://cloud.tencent.com/document/product/269/36887

Shell 0.01% JavaScript 4.65% Ruby 0.16% C++ 10.37% Python 0.01% C 9.94% Objective-C 11.10% Java 13.41% C# 2.34% Kotlin 0.01% Dart 7.47% TypeScript 8.06% CSS 1.58% Objective-C++ 0.05% Swift 2.13% Makefile 0.35% HTML 25.50% CMake 0.09% Vue 2.71% HLSL 0.05%

timsdk's Introduction

English | 简体中文

公告:TUIKit Android 与 iOS 端开放 Pull Request,merge 成功后会在 README.md 上留下您的大名并超链到您的 Github 主页!

镜像下载

腾讯云分流下载地址: DOWNLOAD

SDK下载

终端 SDK 下载地址 集成指引文档 更新日志
Android Github(推荐) 【极速集成】导入TUIKit (Android)
【常规集成】快速导入到工程 (Android)
更新日志(终端)
iOS Github(推荐) 【极速集成】导入TUIKit (iOS)
【常规集成】快速导入到工程 (iOS)
Mac Github(推荐) 【常规集成】快速导入到工程 (Mac)
Windows Github(推荐) 【常规集成】快速导入到工程 (Windows)

TUIKit集成

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
功能模块 平台 文档链接
快速集成iOSTUIKit-iOS快速集成
AndroidTUIKit-Android快速集成
修改界面样式iOSTUIKit-iOS修改界面样式
AndroidTUIKit-Android修改界面样式
自定义消息iOSTUIKit-iOS自定义消息
AndroidTUIKit-Android自定义消息

基础版与增强版差异对比

  • SDK 从 5.4 版本开始,原有精简版改名为增强版,原有标准版改名为基础版。
  • 增强版与基础版同时支持 V2 API;但增强版不再支持旧版 API,基础版继续支持旧版 API。
  • 如果您没有接入过旧版 API,建议您直接使用 V2 API,选择增强版 SDK。
  • 如果您已经接入了旧版 API,推荐您升级到 V2 API,逐步切换到增强版 SDK。
  • 在 SDK 体积和安装包增量上,增强版与基础版相比有大幅度缩减。
  • 在 SDK 功能支持上,增强版与基础版相比提供了更多新功能特性。
  • 后续新功能开发,只在增强版上提供支持;基础版后续只做例行维护与现有问题修复。

SDK 体积大小对比

平台 对比项 基础版 增强版
Android aar 大小 7.8 MB 3.1 MB
iOS framework 大小 57.7 MB 11.2 MB

App 体积增量对比

平台 架构 基础版 增强版
apk 增量 armeabi-v7a 3.2 MB 1.1 MB
arm64-v8a 5.2 MB 1.7 MB
ipa 增量 arm64 2.1 MB 1.1 MB

IMSDK 升级 V2API 接口指引

接口升级指引

最新增强版 6.5.2803 @2022.07.15

SDK

  • 新增会话标记支持
  • 新增会话分组支持
  • 新增会话自定义字段支持
  • 新增拉取会话高级接口
  • 支持接收直播群广播消息
  • 支持加群选项变更的通知下发
  • 支持群消息接收选项变更的多端同步
  • 优化长连接选路逻辑,支持策略轮转
  • 预埋日本站支持
  • 升级 HttpDNS 选路请求的授权 ID
  • 国际站支持 HttpDNS 选路方式
  • 优化直播群长轮询请求的起始 Sequence
  • 优化话题资料中 lastMessage 在某些条件下的缺失问题
  • 优化会话置顶顺序逻辑
  • 优化消息端到端时间的统计逻辑
  • 修复重发失败的消息导致历史消息里偶现重复消息的问题
  • 修复在低版本手机上发送 emoj 表情显示乱码的问题
  • 修复 onRecvMessageModified 返回的消息中 faceURL 为空的问题
  • 修复登录后偶现收不到离线期间的群邀请信令的问题

TUIKit & Demo

  • C2C 单聊支持“正在输入中......”
  • 会话和通讯录增加好友在线状态功能
  • 发送的消息超过2分钟后,不再显示“撤回”选项
  • 多端自定义消息互通兼容
  • Android 解决特定场景下会话不重排的问题
  • 离线推送组件移除 TPNS 通道

最新基础版 5.1.66 @2021.09.22

Android

  • 去掉 WiFi 信息的获取

问题反馈

  • 为了更好的了解您使用TIMSDK所遇到的问题,方便快速有效定位解决TIMSDK问题,希望您按如下反馈指引反馈issue,方便我们尽快解决您的问题
  • TIMSDK issue反馈指引

timsdk's People

Contributors

vinsonswang avatar lynxzhang avatar jianfma avatar denny-feng avatar harvycchen avatar harperhpliu avatar zhangyuiris avatar chenximo avatar chengqw avatar smallyou avatar anderlu avatar zhangqinghe avatar qm36 avatar yangq1990 avatar rychou avatar dawnrking avatar zhangyuandai avatar lianjun0809 avatar witcher-xiang avatar 0x0oo avatar summerhaze avatar parkhuang avatar palwfli avatar jonyttang avatar hexingcheng avatar

Watchers

James Cloos avatar

Forkers

assassinmt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.