该博文,主要是介绍下,目前腾讯云即时通信IM产品,有哪些种类的SDK版本,该如何使用哪一种!
更新时间:2021-05-29
1. IM官网描述的对于各个终端的SDK版本下载地址
SDK下载:地址
从文档中,可以看出,有Android、iOS、Mac、Windows、Web、小程序等,还有flutter SDK、Unity SDK。
2. 对于SDK的精简版和标准版有什么区别?
对于留意的小伙伴,会注意到,SDK有标准版和精简版的区分,这两个到底有什么区别呢,来看这个github上的介绍说明:
标准版与精简版差异对比: 目前推荐的是精简版,当前需要接入的话,就用精简版吧,版本功能更新、技术支持等精简版更好!
3. 有没有注意到在官网描述上,有V1和V2的区别?推荐用哪个?
这个是什么?一个是旧版本的V1,一个是新版本的V2
这个是精简版的SDK API: V2TIMManager
这个是标准版本的SDK API:TIMManager
看出来区别没,V2接口有V2开头的标识,没有的,就是旧版本的SDK了!
来,咱画个图,就能看明白了:
画重点:
推荐使用精简版V2的SDK
另外,如果用了标准版本,不能混用V1和V2的版本SDK 接口,不能混流!不能混流!不能混流!
4. SDK版本更新历史
更新日志:如文档描述
5. TUIKIT可以用吗?
当然可以用了,这个还是IM的开发团队提供的一个UI组件库,可以在源代码的基础上进行修改使用!
用TUIKIT接入简单,后续的使用等,但你就得好好研究这里面的源码,使用逻辑了!
如果有开发人力、有技术能力等,建议自己做个UI就行!
总之呢,对于SDK的选择,建议用精简版IM SDK!Tuikit根据需要进行选择性使用!
就简单介绍下SDK的版本选择与一些版本上的差异等。