Skip to content
全开源的即时通讯(IM)系统 高仿微信
Branch: master
Clone or download
Latest commit 29adc86 Apr 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ios-chat.xcworkspace
wfchat update build version Apr 10, 2019
wfclient 获取历史消息 Apr 19, 2019
wfuikit 获取历史消息 Apr 19, 2019
.gitignore Submit chat client Jan 23, 2019
LICENSE
README.md update readme Apr 11, 2019

README.md

野火IM解决方案

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

仓库 说明 备注
android-chat 野火IM Android App 可以很方便地进行二次开发,或集成到现有应用当中
ios-chat 野火IM iOS App 可以很方便地进行二次开发,或集成到现有应用当中
pc-chat 基于Electron开发的PC平台应用
proto 野火IM的协议栈实现
server IM server
app server 应用服务端
robot_server 机器人服务端
push_server 推送服务器
docs 野火IM相关文档,包含设计、概念、开发、使用说明

说明

本工程为野火IM iOS App。开发过程中,充分考虑了二次开发和集成需求,可作为SDK集成到其他应用中,或者直接进行二次开发,详情可以阅读docs.

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

联系我们

问题讨论请加群:822762829

体验Demo

我们提供了体验demo,请使用微信扫码下载安装体验

野火IM

应用截图

ios-demo

编译

工程中已经包含了编译好的协议栈,也可以自己编译,编译方法参考协议栈库文档。然后打开ios-chat.xcworkspace工程,对每个项目进行编译。

工程说明

工程中有3个项目,其中1个是应用,另外两个2个是库。chatclient库是IM的通讯能力,是最底层的库,chatuikit是IM的UI控件库,依赖于chatclient。chat是IM的demo,依赖于这两个库,chat需要正确配置服务器地址。

配置

在项目的Config.m文件中,修改IM服务器地址配置。把IM_SERVER_HOSTIM_SERVER_PORT设置成火信的地址和端口。另外需要搭配应用服务器,请按照说明部署好应用服务器,然后把APP_SERVER_HOSTAPP_SERVER_PORT设置为应用服务器的地址和端口。

登陆

使用手机号码及验证码登陆,

在没有短信供应商时,可以使用superCode进行测试验证。

You can’t perform that action at this time.