Skip to content
Open source IM solution.
Branch: master
Clone or download

README.MD

野火IM解决方案

野火IM是一套跨平台、全开源的即时通讯解决方案,主要包含以下内容。

仓库 说明 备注
android-chat Android平台的SDK和Demo
ios-chat iOS平台的SDK和Demo
pc-chat 基于Electron开发的PC平台Demo
proto 野火IM的协议栈实现
server IM server
app server 应用服务端Demo
robot_server 机器人服务端Demo
push_server 推送服务器
docs 野火IM相关文档,包含设计、概念、开发、使用说明

pc-chat说明

本工程是野火IM PC平台,详情可以阅读docs.

开发一套IM系统真的很艰辛,请路过的朋友们给点个star,支持我们坚持下去🙏🙏🙏🙏🙏

联系我们

问题讨论请加群:822762829

微信公众号:

体验

可下载我们已编译好的可执行文件进行体验,pc-chat 下载

login_qr

home

chat

create_conversation

更多截图,请查看wewechat readme

开发

mac系统

开发

$ cp proto_addon/marswrapper.mac.node marswrapper.node
$ npm install
$ npm run dev

打包

  1. npm install 安装依赖
  2. npm run package-win32 打包window版本,软件生成在release目录下
  3. npm run package-mac 打包mac版本,软件生成在release目录下

windows系统

环境准备:
  1. nodejs10.16.0
  2. python2.7
  3. Visual Studio Community 2015(C++ Runtime & Windows SDK version 8.1)
  4. npm install -g node-gyp
拷贝windows配置

package-win32.json改名为package.json

开发(目前还有问题,请打包安装验证)
$ copy proto_addon\marswrapper.win32.node marswrapper.node
$ npm install
$ npm run dev
打包
  1. package-win32.json改名为package.json
  2. npm install 安装依赖
  3. npm run package-win32 打包window版本,软件生成在release目录下

mac下能打包出windows版本和mac版本。windows下只能打包出windows版本

更多信息,请查看wewechat readme

License

  1. Under the MIT license. See the LICENSE file for details.

  2. Under the 996ICU License. See the LICENSE file for details.

鸣谢

本项目基于wewechat开发,原项目的READ见wewechat readme

You can’t perform that action at this time.