1.說明:
教程屬于官方E聊SDK-簡介(8)
進(jìn)入官網(wǎng)
進(jìn)入管理臺(tái)
SDK版本:v1.02
技術(shù)交流QQ群: 471688937
2.小程序客戶端簡介:
E聊SDK提供了一個(gè)基本的微信小程序客戶端Demo源碼怔锌,通過編譯該客戶端粹断,可以接入E聊服務(wù)器跷跪,實(shí)現(xiàn)單聊/群聊等功能。移動(dòng)客戶端使用JavaScript 技術(shù)開發(fā)军援,適配了微信小程序平臺(tái)。
3.操作步驟:
3.1 下載echatim-client-ts-core v1.02 源碼, 編譯出核心SDK
E聊的微信小程序客戶端依賴客戶端核心SDK源碼, 放置在SDK客戶端核心源碼內(nèi),故要先下載Web源碼編譯出適合E聊微信小程序的echatim-sdk.js
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 # 編譯出核心SDK到 dist/echatim-sdk.js
3.2 下載小程序 Release v1.02 源碼, 安裝相關(guān)依賴
git clone https://gitee.com/dzqmeiji/echatim-client-wx.git
cd echatim-client-wx/
git checkout -b v1.02 v1.02
# 把步驟3.1編譯出來的echatim-sdk.js 替換工程源碼utils目錄下的echatim-sdk.js 文件
# 使用"微信開發(fā)者工具"打開工程
3.3 編輯客戶端連接配置
// src/AppInitializer.ts 文件內(nèi)容
sdkConfig.host = 'api.echat.work';
sdkConfig.httpPort = 58082; //使用線上默認(rèn)配置
sdkConfig.socketPort = 59092; //使用線上默認(rèn)配置
sdkConfig.key = '修改這一項(xiàng)為自己的AppKey;
sdkConfig.secret = ''; // 這是保留配置, 不需要更改
3.4 啟動(dòng)小程序客戶端
- 修改 project.config.json 中appid 的配置項(xiàng)為自己的小程序id, 并在設(shè)置->項(xiàng)目設(shè)置中允許"不檢驗(yàn)合法域名"選項(xiàng).
- 點(diǎn)"微信開發(fā)者工具“上的”編譯“按鈕,或直接 control+R.
4.總結(jié):
小程序客戶端提供了一個(gè)基礎(chǔ)的演示Demo, 您可以在此演示Demo的基礎(chǔ)上實(shí)現(xiàn)定制開發(fā)颜说,也可以不使用小程序Demo, 根據(jù)自己項(xiàng)目的技術(shù)棧在sdk核心庫的基礎(chǔ)上作更深入的定制開發(fā)。