2 Star 20 Fork 39

野火IM/uni-wfc-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

uni-Android-SDK

Android IM Client 原生插件说明

  1. 提供两个插件uni-client-moduleuni-uikit-module,分别是 IM 能力层插件和 UI 层插件

    1. uni-app层提供对uni-client-module 插件的封装,接口和web/pc/wx一致
    2. uni-app层提供对uni-uikit-module 插件的封装,支持uni-app直接打开原生界面
  2. 支持推送

快速开始

  1. 到uniapp 开发者后台创建应用,并申请appkey,可参考这儿
  2. 修改app/AndroidManifest.xml里面dcloud_appkey对应的value为上一步生成的appkey
  3. 根据第一步生成的证书等,修改app/build.gradle里面signingConfigs部分
  4. app/src/main/assets/apps/下面的目录名修改为第一步步生成的appId,同时,将app/src/main/assets/data/dcloud_control.xml里面的appid字段修改为第一步生成的appId
  5. 跟随野火文档在本地或在服务器上构建并配置好服务端
  6. 运行app module

更改示例项目并测试

用 hbuilderx 打开uni-chat

  • 更改示例后在 hbuilderx -> 发行 -> 本地打包 -> 生成本地打包资源,并将其放入app/src/main/assets/apps中,然后在 Android Studio 中运行
  • 或者修改原生代码后打自定义基座并在 hbuilderx 中运行

具体选择哪种取决于当前工作重心,封装原生新功能使用本地打包,只需调试示例打自定义基座

注意事项

  1. uni-app离线打包Android平台注意事项

效果图

) ) ) )

感谢

本项目参考了wildfire-uniplugin-demo

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
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

搜索帮助