1.3.5 编译E聊SDK源码

1.简介:

E聊SDK现阶段提供了两个SDK项目, 其中echatim-client-ts-core 使用TypeScript开发, 适应于Web类客户端引入, 如网页端, ReactNative, 微信小程序等; echatim-client-cpp-core 使用c++11 开发, 可编译出对于机器架构的so库, 适合使用各种原生技术开发的客户端程序。

2.建议:

2.1 SDK项目不建议直接修改源码来支持实际业务需求,SDK只用于建立通用的即时通讯连接,用来支撑上层的业务需求,复杂多变的业务建议放置到业务系统中处理。若发现SDK不能满足实际的业务需要,请给我们提供反馈。

2.2 若不是非必要,不要使用引入原生类SDK进行开发,使用原生语言开发客户端进度慢,对技术人员水平要求高,不适合多UI界面,复杂的业务系统。

3.Web类SDK编译方式:

3.1 下载echatim-client-ts-core v1.02 源码, 编译出核心SDK

git clone https://gitee.com/dzqmeiji/echatim-client-ts-core.git
cd echatim-client-ts-core/
git checkout -b v1.02 v1.02
yarn wxlib # 将会在 dist 目录生成适用于微信小程序的echatim-sdk.js 文件.
yarn weblib # 将会在 dist 目录生成适用于Web版的echatim-sdk.js 文件.
yarn rnlib # 将会在 dist 目录生成适用于ReactNative版的echatim-lastest.tar.gz Typescript打包文件.

3.原生类SDK编译方式:

参考:项目

results matching ""

    No results matching ""