/Open-IM-Uniapp-Demo

即时通讯IM uniapp

Primary LanguageVueGNU General Public License v3.0GPL-3.0

仅供学习使用,非授权请勿商业用途,违者必究

avatar

安装依赖

项目根目录命令行执行:

npm install

yarn

修改配置

manifest.json

  • 重新获取AppID

    image-20221209192155845

  • 修改高德地图appkey (如果要使用定位功能),应用中配置的key已绑定包名com.tuoyun.uni。如有需要 请自行前往高德开放平台获取。

    image-20221209192727819

    image-20221209192759268

common->config.js

  • https+域名形式,nginx配置可参考。若按照官方nginx方式配置。则仅需要修改下方域名为你自己的域名即可,后缀保留。

    registerUrl: 'https://web.rentsoft.cn/chat'
    apiUrl: 'https://web.rentsoft.cn/api'
    wsUrl: 'wss://web.rentsoft.cn/msg_gateway'
  • http+IP+端口形式 仅需替换IP即可。不必更换端口

    registerUrl: 'http://121.5.182.23:10008'
    apiUrl: 'http://121.5.182.23:10002'
    wsUrl: 'ws://121.5.182.23:10001'
  • 高德地图web api key 用于根据经纬度生成快照 需要自行申请替换

    AmapWebKey: ''
  • 图片、视频等资源文件存储方式 支持minio cos oss 推荐minio、cos

    objectStorage: 'minio'

云打包自定义调试基座

推荐环境:Hbuilder X 3.6.5.20221121

由于demo是基于原生插件开发的,所以仅支持 Android、iOS运行。且根据uniapp官方文档,调试原生插件需要先打包自定义基座,在自定义基座上运行。

  • 菜单栏->发行->原生App 云打包

    image-20221209185322626

  • 等待云打包完成后运行自定义调试基座到模拟器或真机。

    菜单栏->运行->运行到 App基座

    image-20221209185717429

    image-20221209185815575