README.md 2.0 KB

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