野火IM官方版是一款功能强大、非常实用的即时通讯和音视频组件,它能够让用户可以快速在自有产品上添加专业级的聊天、音视频通话功能。野火IM软件为用户提供有提供完整的即时通讯和实时音视频解决方案,以及丰富的周边生态系统,支持全平台运行。野火IM软件可以支持移动端、PC端、Web端、小程序端四端同时在线,数据和状态多端完美同步。
软件功能
1、易于扩展
野火IM软件代码开源率高,分层架构,二次开发简单。
2、极致性能
最低128M内存即可运行,可以支持百万在线和集群部署。
3、安全可靠
网络连接采用 AES 加密,客户端数据库使用 SqlCipher 加密,支持国密算法。
4、四端在线
野火IM软件支持移动端、PC端、Web端、小程序端数据完美同步。
5、私有部署
支持完全私有部署,可以不依赖任何第三方服务,完全内网运行。
常见问题
1、在Windows系统缓存目录,存在wildfirechat目录,如何去掉?
有2处需要修改,在package.json中把name属性改为您的应用英文名;还有一处在connect和获取clientid之前或者初始化时,调用SDK的setAppName方法,名字改为您的应用英文名。另外如果是Max系统,还需要修改应用的包名。
2、怎么将登录方式修改为账号密码登录?
IM本身只需要userId和token即可进行连接,故可以参考移动端的登录逻辑,去获取userId和token,其中需要注意的是:token和clientId、platform是绑定的,登录获取token时,这两个字段不能随便填写,需要分别通过wfc.getClientId()和Config.getWFCPlatform()获取。
3、怎么修改数据/日志目录名称?
PC端默认的数据/日志文件路径包含wildfirechat字样,如:/Users/wf/Library/Application Support/cn.wildfire.chat/wildfirechat/uiuJuJcc。如果客户不希望看到wildfirechat字样时,可通过修改appName实现,具体请参考wfc.setAppName方法,需要注意的是,setAppName方法必需需要在getClientId和connect之前调用。
更新日志
1、修复发送图片(大文件上传)时,UI 上发送状态未正常更新。
2、优化缩略图。
3、修复搜索结果页,点击结果项不生效。
4、更新频道菜单样式。
5、修复开发调试时,会打开浏览器页面。
6、修复改动代码之后,会通过浏览器打开白屏页面。
7、修复聊天室发送大文件失败。
8、修复使用特殊端口时,下载文件可能失败。
9、update org config and etc.。
10、修复会议记录可能没有实时刷新f。
11、优化搜索结果。
12、添加是否启用登录滑动验证相关配置。
13、支持渲染进程崩溃后恢复。

微信电脑版 v4.1.9
阿里旺旺 官方版 v10.01.07C
腾讯TIM 官方PC版v3.5.1.22172
EV多聊 官方版 v1.1.1