蓝莺IM,是由美信拓扑团队研发的新一代即时通讯云服务,SDK设计简单集成方便,服务采用云原生技术和多云架构,私有云也可按月付费。
蓝莺IM APP 为方便体验试用蓝莺 IMSDK 的 DemoApp。开发者可直接在线试用,也可在官网下载页面选择试用所有客户端。
由于 Uniapp版 已经发布,本工程已进入维护阶段,推荐开发小程序/H5的开发者使用 Uniapp 版本。
维护阶段意味着 UI 和 API 调用示例等代码将不会是最新,这意味着即使功能可用,但也可能使用了已被废弃的调用方式。当然,SDK 本身是好用的,实质上使用的是跟 Uniapp 版本同一个库,都是从 floo-uniapp工程打包出来的。
此工程为标准微信工程,共有四个源码目录:
- im 存放蓝莺IM SDK,当前最新版本为 floo-2.0.0.miniprogram.js
- pages 为 UI 源码目录;
- utils 为使用的工具类源码;
- third 为第三方源码;
如要开发应用的小程序,请注意需要修改以下配置:
- 微信小程序 AppID
打开文件 project.config.json,修改其中的 AppID 为你的小程序在微信后台的 appid。
- 美信拓扑 AppID
打开文件 app.js, 修改变量 USER_CONFIG_APPID 为你的应用AppID,此 AppID 为在美信拓扑后台创建应用后获取。
修改以上信息后,可以直接通过微信小程序IDE发版了,好好玩吧。
本工程用到了 protobuf.js npm 库,由于微信小程序的文档仍不完善,请在开发前严格按照以下步骤操作:
- 本地安装 npm 包
npm init
npm install --production
npm install -S --production ericliang/protobufjs.wechat
- 在小程序 IDE 菜单「工具」中找到「构建 npm」
此步骤会生成 miniprogram_npm 文件夹
执行完就可以正常编译小程序啦!
了解更多信息可以阅读在线文档,或者在本仓库提问 :)
蓝莺IM 专业SDK,私有云按月付费