更新记录

0.01(2020-05-08)

将云信demo完整整合进uni


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

当前插件包还是为空包(请勿下载,下载完成才知道是空包的看这里前面一句话😄),当下项目不支持app视频通话,价格为一张 -> 如有需要添加作者qq759071310 进行咨询 不是免费的/不是免费的/不是免费的哦

1.使用方法

在拿到项目压缩包后直接解压运行,可使用admin账号登陆 密码123456,根据项目目录移入自己的项目,如移入后项目大小过大,可采用分包优化

    1. 账号登陆
    //...
    //自己项目账号登陆流程
    import IMController from '@/controller/im.js'
    new IMController({
        token: res.data.token,
        account: res.data.account
    })

    2.消息发送
    //可参考chat页面 sendRequest() 方法

    ...更多方法参考下方demo

云信小程序demo

2.注意事项

  1. 替换为自己的appkey问题如下
    • 如何获取自己的云信im appkey
    • 替换 appkey 在路径config/envConfig.js 里面 替换
    • 如替换自己的appkey 无法请求到数据 注意 是否需要加密(一般不加密,demo有加密)去除加密 前往 controller/im.js 文件 将 token: MD5(headers.token) 更改为token: headers.token
    • 该项目不仅仅只需要前端页面,账号相关就需要后台开发者进行配合开发,云信服务端api
  2. 音视频
    • 音视频需要在小程序官网获取权限 才能使用 具体跳转 小程序live-player使用条件
    • 本项目只提供部分页面(登陆页面、消息列表、聊天、消息记录) 主要是在于将云信 sdk 引入到 uni 中使用 后续开发者可根据自己的需求对照云信小程序demo进行开发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问