1 Star 5 Fork 15

野火IM / uni-wfc-client

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

野火UniApp原生插件

野火UniApp原生插件源码,包括Android平台源码和iOS平台源码。

目录说明

  • uni-Android-SDK目录是Android平台插件的源码;
  • uni-iOS-SDK目录是iOS平台插件的源码;
  • nativeplugin目录是插件的模版,把Android平台和iOS平台插件源码编译成库后,放到模版下的对应目录即可离线使用。

Android平台编译

终端窗口进入到uni-Android-SDK目录,执行命令./gradlew build aR,编译成功后,把./client/build/outputs/aar/client-release.aar文件和./uni-client-module/build/outputs/aar/uni-client-module-release.aar拷贝到插件模版的android目录下。

iOS平台编译

终端窗口进入到uni-iOS-SDK目录,执行命令sh release_plugin.sh,编译成功后生成的库文件拷贝到插件模版的ios目录下。

UniApp野火IM架构

架构图

如上图,最下部Android和iOS的SDK是野火IM的标准原生SDK;野火SDK之上是基于UniApp规范的插件原生代码。当应用选用野火插件后,UniPlatform就提供了JS的接口可以调用原生接口。wfc client是对接口的进一步封装,封装出更容易使用的接口。最后是使用wfc client接口的UI界面。

使用方法

请参考插件使用说明

鸣谢

本项目Android平台参考了wildfire-uniplugin-demo,特此感谢!

About

野火UniApp原生插件源码 expand collapse
Objective-C and 6 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/wfchat/uni-wfc-client.git
git@gitee.com:wfchat/uni-wfc-client.git
wfchat
uni-wfc-client
uni-wfc-client
main

Search

10d9f8b4 4838521 8bde8327 4838521