## 野火IM解决方案
野火IM是专业级即时通讯和实时音视频整体解决方案,由北京野火无限网络科技有限公司维护和支持。
主要特性有:私有部署安全可靠,性能强大,功能齐全,全平台支持,开源率高,部署运维简单,二次开发友好,方便与第三方系统对接或者嵌入现有系统中。详细情况请参考[在线文档](https://docs.wildfirechat.cn)。
主要包括一下项目:
| [GitHub仓库地址(主站)](https://github.com/wildfirechat) | [码云仓库地址(镜像)](https://gitee.com/wfchat) | 说明 | 备注 |
|--------------------------------------------------------------|-------------------------------------------------------|----------------------------------------------------------------|-------------------------|
| [im-server](https://github.com/wildfirechat/im-server) | [server](https://gitee.com/wfchat/im-server) | IM Server | |
| [android-chat](https://github.com/wildfirechat/android-chat) | [android-chat](https://gitee.com/wfchat/android-chat) | 野火IM Android SDK源码和App源码 | 可以很方便地进行二次开发,或集成到现有应用当中 |
| [ios-chat](https://github.com/wildfirechat/ios-chat) | [ios-chat](https://gitee.com/wfchat/ios-chat) | 野火IM iOS SDK源码和App源码 | 可以很方便地进行二次开发,或集成到现有应用当中 |
| [pc-chat](https://github.com/wildfirechat/vue-pc-chat) | [pc-chat](https://gitee.com/wfchat/vue-pc-chat) | 基于[Electron](https://electronjs.org/)开发的PC 端 | |
| [web-chat](https://github.com/wildfirechat/vue-chat) | [web-chat](https://gitee.com/wfchat/vue-chat) | 野火IM Web 端, [体验地址](http://web.wildfirechat.cn) | |
| [wx-chat](https://github.com/wildfirechat/wx-chat) | [wx-chat](https://gitee.com/wfchat/wx-chat) | 小程序平台的Demo(支持微信、百度、阿里、字节、QQ 等小程序平台) | |
| [app server](https://github.com/wildfirechat/app_server) | [app server](https://gitee.com/wfchat/app_server) | 应用服务端 | |
| [robot_server](https://github.com/wildfirechat/robot_server) | [robot_server](https://gitee.com/wfchat/robot_server) | 机器人服务端 | |
| [push_server](https://github.com/wildfirechat/push_server) | [push_server](https://gitee.com/wfchat/push_server) | 推送服务器 | |
| [docs](https://github.com/wildfirechat/docs) | [docs](https://gitee.com/wfchat/docs) | 野火IM相关文档,包含设计、概念、开发、使用说明,[在线查看](https://docs.wildfirechat.cn/) | |
## 前置说明
1. 本项目所使用的`小程序 SDK`是需要付费的,且依赖于`专业版 IM-Server`,价格请参考[费用详情](https://docs.wildfirechat.cn/price/)
2. `小程序 SDK`和`专业版 IM-Server`都支持试用,具体请参考[试用说明](https://docs.wildfirechat.cn/trial/)
3. 本项目默认只能连接到官方服务,购买或申请试用之后,替换`小程序 SDK`,即可连到自行部署的服务
野火IM小程序SDK目前支持以下小程序平台:
1. wx,微信小程序
2. qq,QQ小程序
3. bd,百度小程序
4. ali,支付宝小程序
5. tt,今日头条小程序
开发者可自行开发其他小程序平台的UI,也可以采用```uni-app```等跨平台技术开发,需要注意的是,**需要保证```wfc```目录和```config.js```处于同级目录下**
## 音视频通话
采用`webview`的方式实现音视频通话,支持普通单人、多人音视频通话,支持音视频会议。音视频通话相关代码,请参考[voip-uni](https://github.com/wildfirechat/voip-uni)
## 开发配置
1. nodejs v10.16.3
2. npm 6.9.0
![本地设置](https://static.wildfirechat.cn/local_setting.png)
![项目配置](https://static.wildfirechat.cn/project_setting.png)
## 开发
> 一定要根据上面的开发配置进行配置,不然会出现编译不通过等问题。
1. npm install
2. 微信开发者工具 --> 工具 --> 构建 npm
3. 微信开发者工具 --> 工具 --> 编译
### 联系我们
> 商务合作请优先采用邮箱和我们联系。技术问题请到[野火IM论坛](http://bbs.wildfirechat.cn/)发帖交流。
1. heavyrain.lee 邮箱: [email protected] 微信:wildfirechat
2. imndx 邮箱: [email protected] 微信:wfchat
### 问题交流
1. 如果大家发现bug,请在GitHub提issue
2. 其他问题,请到[野火IM论坛](http://bbs.wildfirechat.cn/)进行交流学习
3. 微信公众号
<img src="http://static.wildfirechat.cn/wx_wfc_qrcode.jpg" width = 50% height = 50% />
> 强烈建议关注我们的公众号。我们有新版本发布或者有重大更新会通过公众号通知大家,另外我们也会不定期的发布一些关于野火IM的技术介绍。
### 在线体验
请用微信扫描下方小程序码,进行体验
![野火IM 小程序码](https://static.wildfirechat.cn/qx.jpeg)
## 应用截图
![conversation_list](https://static.wildfirechat.cn/conversation_list.png)
![conversation](https://static.wildfirechat.cn/conversation.png)
![friends](https://static.wildfirechat.cn/friends.png)
![voip-audio](https://static.wildfirechat.cn/voip-audio.jpeg)
![voip-video](https://static.wildfirechat.cn/voip-video.jpeg)
## 贡献
欢迎提交pull request,一起打造一个更好的开源IM。
## 鸣谢
1. [wechat-im](https://github.com/unmagic/wechat-im) 本项目UI和即时通讯部分功能,基于此项开发,感谢作者。作者的项目和博客都特别棒,值得大家去学习。
2. [protoBufferForWechat](https://github.com/Zhang19910325/protoBufferForWechat) 感谢此项目,让在微信小程序中使用protobuf成为了可能。
如果有什么地方侵犯了您的权益,请联系我们删除🙏🙏🙏
## 原始项目README
[wechat-im README](./README-org.md)
## License
1. Under the MIT license. See the [LICENSE](https://github.com/wildfirechat/mars/blob/firechat/LICENSE) file for details.
没有合适的资源?快使用搜索试试~ 我知道了~
野火IM微信小程序版.zip
共222个文件
js:140个
png:24个
wxml:19个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 63 浏览量
2024-02-21
21:25:32
上传
评论
收藏 1.04MB ZIP 举报
温馨提示
野火IM微信小程序版
资源推荐
资源详情
资源评论
收起资源包目录
野火IM微信小程序版.zip (222个子文件)
.gitignore 134B
my_head.jpeg 2KB
wx.jpg 42KB
other_head.jpg 4KB
proto.min.js 628KB
wfc.js 78KB
avenginekitproxy.js 26KB
messageConfig.js 20KB
chat.js 19KB
chat-input.js 13KB
message.js 8KB
compositeMessageContent.js 7KB
favItem.js 7KB
wfc_cli.js 7KB
chat-list.js 6KB
voice-manager.js 4KB
longUtil.js 4KB
file-save-manager.js 4KB
time.js 4KB
conversationInfo.js 3KB
messageContentType.js 3KB
config.js 3KB
chat-input.js 3KB
conferenceCommandMessageContent.js 3KB
voip.js 3KB
ui.js 3KB
addParticipantsMessageContent.js 3KB
login.js 3KB
articlesMessageContent.js 2KB
groupSetManagerNotificationContent.js 2KB
modifyGroupMemberExtraNotification.js 2KB
recallMessageNotification.js 2KB
modifyGroupAliasNotification.js 2KB
friends.js 2KB
wfcEvent.js 2KB
cardMessageContent.js 2KB
callStartMessageContent.js 2KB
mediaMessageContent.js 2KB
userOnlineState.js 2KB
textMessageContent.js 2KB
allowGroupMemberNotification.js 2KB
muteGroupMemberNotification.js 2KB
conferenceInviteMessageContent.js 2KB
groupJoinTypeNotificationContent.js 2KB
addGroupMemberNotification.js 2KB
kickoffGroupMemberVisiableNotification.js 2KB
kickoffGroupMemberNotification.js 2KB
modifyGroupExtraNotification.js 2KB
richNotificationMessageContent.js 2KB
connectionStatus.js 2KB
callAnswerMessageContent.js 1KB
messageContent.js 1KB
groupPrivateChatNotificationContent.js 1KB
quoteInfo.js 1KB
multiCallOngoingMessageContent.js 1KB
transferGroupOwnerNotification.js 1KB
callByeMessageContent.js 1KB
userSettingScope.js 1KB
groupMuteNotificationContent.js 1KB
muteVideoMessageContent.js 1KB
imageMessageContent.js 1KB
videoMessageContent.js 1KB
changeGroupNameNotification.js 1KB
fileMessageContent.js 1KB
createGroupNotification.js 1KB
errorCode.js 1KB
markUnreadMessageContent.js 1KB
toast.js 1KB
groupInfo.js 1KB
startSecretChatNotification.js 1KB
conversationSearchResult.js 1KB
stickerMessageContent.js 1KB
changeGroupPortraitNotification.js 1KB
quitGroupVisiableNotification.js 1KB
dismissGroupNotification.js 1KB
quitGroupNotification.js 1KB
linkMessageContent.js 1KB
deleteMessageContent.js 1KB
joinCallRequestMessageContent.js 1KB
callAnswerTMessageContent.js 1KB
callModifyMessageContent.js 1KB
channelInfo.js 1024B
soundMessageContent.js 980B
conferenceChangeModeContent.js 963B
pcLoginRequestMessageContent.js 942B
locationMessageContent.js 938B
notify.js 933B
callSignalMessageContent.js 877B
base64.min.js 870B
conversation.js 840B
typingMessageContent.js 838B
messagePayload.js 797B
userInfo.js 767B
tipNotification.js 725B
streamingTextGeneratingMessageContent.js 685B
streamingTextGeneratedMessageContent.js 683B
callEndReason.js 639B
templateNotification.js 628B
groupSearchResult.js 607B
notificationMessageContent.js 602B
共 222 条
- 1
- 2
- 3
资源评论
极致人生-010
- 粉丝: 3259
- 资源: 3077
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功